【发布时间】:2015-12-22 05:41:39
【问题描述】:
我解压了大量文档,忘记勾选“保留目录结构”,所以现在尝试删除所有这些文件。这些文件在我的下载文件夹中,没有文件夹结构。
我已将文件再次解压缩到不同的位置,并尝试使用以下命令删除平面文件。
for file in $(find . -type f -printf '~/Downloads/%f\n'); do rm $file; done
它说不能删除文件,因为它不存在,但是如果我将它吐出的路径复制到rm,它会找到并删除它。
rm: cannot remove `/home/macpherson/Downloads/SN74LS14N': No such file or directory
与xargs 的结果相同
有什么想法吗?
谢谢汤姆
【问题讨论】:
-
您能否举例说明文件在存档中的组织方式以及它们在本地文件系统上的位置?
-
在存档中,它们位于多个文件夹中,可能包含多层子目录。它们被提取到没有目录结构的~/Downloads
-
嗯,这不是一个真正的例子...... ;-)