搜索和删除 .Trash

我有 4 个巨大的 USB 设备,多年来积累了大量备份。

我希望查找 all.Trash 文件夹并删除 Fedora 17 上的组件。我尝试了符合以下要求的方法:-

    # find . -name ".Trash*"-exec rm -rf {} \;
    find: paths must precede expression: rm
    Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

任何提示表示赞赏!

1
2022-06-07 14:40:58
资源 分享
答案: 2

您错过了名称模式和官员参数之间的空格:

这个:

 # find . -name ".Trash*"-exec rm -rf {} \;

应该

 # find . -name ".Trash*" -exec rm -rf {} \;
4
2022-06-07 15:10:44
资源

扩展@rkosegi 是响应:

 # find . -depth -name ".Trash*" -exec rm -rf {} \;

使用 -depth 确保 find 不会尝试下降现在已删除的目录站点。

1
2022-06-07 15:10:16
资源