最近我搞糟了我的存储了照片的外置硬盘(虽然大部分已经在 DVD 上备份,但是……),原因是进行了一些分区操作。
不过幸运的是,我通过另一个 Unix 分区工具 PhotoRec 和 PDisk 把所有东西都整理好了。
PhotoRec 给我返回了超过一千个文件夹,里面装着各种文件,从 .txt 文件到重要的 .NEF 文件应有尽有。
于是我尝试使用 Unix 来简化分类排序,因为 OSX Finder 无法胜任如选中并删除十亿个 .txt 文件之类的任务。
但是我遇到了一些麻烦问题,例如查找并删除 txt 文件,或者递归查找并将所有 jpeg 文件移动到名为 jpegs 的新文件夹中。由于我是 Unix 初学者,所以需要帮助。
以下是我在 bash 中执行的命令(我位于会列出我需要处理的所有文件和文件夹的目录中):
find . -name *.txt | rm
或者
sudo find . -name *.txt | rm -f
它告诉我需要取消关联这些文件。无论如何,我需要递归查找并删除所有的 .txt 文件,最好能显示详细信息。
find . -name *.txt | rm -Rf
http://www.computerhope.com/unix/urm.htm - Sense