Amazon web services 从AWS S3同步中排除macOS隐藏文件

Amazon web services 从AWS S3同步中排除macOS隐藏文件,amazon-web-services,macos,amazon-s3,synchronization,aws-cli,Amazon Web Services,Macos,Amazon S3,Synchronization,Aws Cli,我正在将macOS使用的外部硬盘的全部内容同步到S3存储桶。我想排除所有macOS隐藏文件 我试过: aws s3 sync --dryrun --exclude "^\." --exclude "\/\." ./ s3://bucketname 但是,运行时的结果与刚才的结果完全相同: aws s3 sync --dryrun . s3://bucketname 所以,我一定是做错了什么 有什么建议吗 谢谢。这似乎有效: aws s3 sync --

我正在将macOS使用的外部硬盘的全部内容同步到S3存储桶。我想排除所有macOS隐藏文件

我试过:

aws s3 sync --dryrun --exclude "^\." --exclude "\/\." ./ s3://bucketname
但是,运行时的结果与刚才的结果完全相同:

aws s3 sync --dryrun . s3://bucketname
所以,我一定是做错了什么

有什么建议吗

谢谢。

这似乎有效:

aws s3 sync --dryrun . s3://bucketname --exclude ".*"
但是,我不认为它会将这些文件排除在子目录中