哪个S3管理器为伪文件夹创建'_ $ folder $'文件?

时间:2011-11-16 22:45:25

标签: amazon-s3 directory

我知道S3没有文件夹,我正在使用一个继承的应用程序,其中有一些桶装满了folder_name_ $ folder $ items。我知道许多不同的工具使用这些文件或其他文件夹符号(取决于工具)来帮助将“文件夹”表示为各种可视界面。我想知道哪一个使用这个特殊的约定。

我想删除它们,以便我的各种rake任务在文件列表中运行得更快,但我担心我最终会破坏公司其他人使用的一些工具。任何人都可以说哪些工具可以创建这些密钥,哪些功能(如果有的话)会删除它们? S3fox? AWS主控台?

5 个答案:

答案 0 :(得分:7)

_p文件夹$文件夹是使用S3Fox创建的,AWS Console不会创建它们。如果你愿意,你可以安全地删除它们

由于 安迪

答案 1 :(得分:7)

它们也是由Hadoop S3 Native FileSystem(NativeS3FileSystem)创建的。

答案 2 :(得分:1)

在文件移动过程中,$ folder $创建了hadoop和spark应用程序。

您可以使用s3命令删除它们

 aws s3 rm s3://path --recursive --exclude "*" --include "*\$folder\$"

答案 3 :(得分:0)

它们似乎也是由3Hub创建的。

答案 4 :(得分:0)

我在创建Athena分区时遇到了这个问题,而S3中没有这样的密钥。这些文件可以安全删除。

也请在此处https://aws.amazon.com/premiumsupport/knowledge-center/emr-s3-empty-files/

进行检查