删除与命令行上的名称递归匹配的文件 (OS X)

Aus*_*yde 12 command-line macos

就在最近,我尝试了一个备份实用程序,并想备份我在 MacBook (OS X) 上的一些网站的本地副本

不幸的是,公用事业留在每次备份目录两个文件:.shadowFileList.shadowFolderFlagPlist

我现在已经从那个目录中删除了备份,但它仍然留下了文件,我非常想摆脱点文件。

我不是真正的命令行高级用户,但知道这是最好的方法。我怀疑我必须将 to 的输出通过管道find传输rm

你怎么做到这一点?

aki*_*ira 26

% find UPMOST_RELEVANT_PATH -name ".shadowFileList" -delete
Run Code Online (Sandbox Code Playgroud)

显然,对你想扔掉的任何其他文件名做同样的事情......

  • `找到。!-name "*.xyz" -delete`,另见 http://stackoverflow.com/questions/25136041/regex-egrep-finding-gz-but-not-tar-gz (2认同)