use*_*482 4 scripting linux bash
所以我在我的存储服务器上使用这些命令来清理一些垃圾,但它不会产生任何输出或结果。我在网上找到了语法,只是修改了我需要的文件。我还需要添加什么才能查看最后实际删除或总计的内容?最终这将是一个自动运行的脚本,但现在我正在手动运行命令。提前致谢!
find . -name .DS_Store -printf \"%p\"\ \ | xargs rm
find . -name ._.DS_Store -printf \"%p\"\ \ | xargs rm
find . -name Thumbs.db -printf \"%p\"\ \ | xargs rm
find . -name ._Thumbs.db -printf \"%p\"\ \ | xargs rm
Run Code Online (Sandbox Code Playgroud)
Bri*_*ian 16
find还有-delete一面旗帜。您还可以将所有内容合并为一个命令,可能会节省一些时间:
find . \( -name .DS_Store -or -name ._.DS_Store -or -name Thumbs.db -or -name ._Thumbs.db \) -print -delete
Run Code Online (Sandbox Code Playgroud)
只需将 -v 参数添加到 rm 命令即可获得详细输出,例如
find . -name .DS_Store -printf \"%p\"\ \ | xargs rm -v
Run Code Online (Sandbox Code Playgroud)