我正在学习如何在终端中使用 Linux 命令以及查找/重命名大文件。作为第一次尝试
find . -type f +size 1G
给出这个消息
find: paths must precede expression: +size Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
什么是最好的方法
- 查找/重命名大文件
- 将它们移动到特定文件夹
提前致谢,卡洛
最佳答案
查找所有大于 1G 的文件:
找到。 -类型 f -大小 +1G
您可以通过添加“-exec”选项对所选文件执行命令。例如:
回显文件名(类似于 -print 的结果): 寻找 。 -type f -size +1G -exec echo '{}'\;
给文件添加一个后缀_Ren: 寻找 。 -type f -size +1G -exec mv '{}' '{}_Ren'\;
将文件移动到临时文件夹: 寻找 。 -type f -size +1G -exec mv '{}'/tmp\;
关于linux - 在 Linux 中查找/重命名大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32526486/