Linux

如何刪除文件夾中所有出現的 .DS_Store

  • September 14, 2019

將其視為轉到最高級別的文件夾,執行 Ctrl Find,然後搜尋 .DS_Store 並將它們全部刪除。

我希望從所有子文件夾和子文件夾子文件夾等中刪除它們。基本上在頂級文件夾中,任何地方都不應該有 .DS_Store 文件,甚至在它的任何子文件夾中也不應該有。

我應該輸入什麼命令?

find top-folder -type f -name '.DS_Store' -exec rm -f {} +

或者,更簡單地說,

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

top-folder您要查看的頂級文件夾的路徑在哪裡。

要在找到的文件被刪除之前列印出它們的路徑:

find top-folder -type f -name '.DS_Store' -print -exec rm -f {} +

引用自:https://unix.stackexchange.com/questions/388657