Mac

Mac删除空文件夹

Posted by dm on January 8, 2025

删除.DS_Store文件

删除 DS_Store文件完全是安全的操作,它不会损害电脑,也不会造成个人数据丢失。删除后,「访达」在打开文件夹是会以默认显示模式显示文件夹。在你进行某些「访达」操作后,系统又会在后台自动创建DS_Store文件。

find . -name '.DS_Store' -type f -delete

到这里,当前文件夹目录下的所有.DS_Store文件都会消失。

查询空文件夹

find . -type d -empty

运行这个命令时,它会列出所有符合这些条件的空目录。

是一个在 Unix/Linux 系统中使用的命令,用于查找当前目录(.表示当前目录)及其子目录下所有为空的目录。这条命令的组成部分如下:

  • find:这是用来搜索文件和目录的标准命令。
  • .:这代表从当前目录开始搜索。你可以替换为任何其他路径以指定不同的搜索起点。
  • -type d:这是一个测试条件,告诉 find 命令只匹配类型为目录 (d) 的条目。如果你想要查找文件而不是目录,可以将 d 改为 f
  • -empty:这是另一个测试条件,它告诉 find 只选择那些内容为空的文件或目录。对于目录来说,这意味着它们不包含任何文件或子目录。

删除空文件夹

find . -type d -empty -delete

如果你想对找到的每个空目录执行某些操作,例如删除它们,可以在命令末尾添加 -delete 选项