Linux 保留大多数x文件,并从目录中删除所有其他文件
我从STO中找到了更纤细的帖子,但这些帖子没有过滤扩展名为的文件。再写一次 我正在编写一个shell脚本来保存目录中最新的3.txt文件,并希望删除所有其他的.txt文件 例如。。。在目录Home中,我有以下文件 test.txt my.txt image.jpg test.avi sample.txt country.txt study.txt 当我运行linux脚本时,输出应该如下所示 保留文件仅保留最后的3.txt文件 test.txt my.txt image.jpg test.avi sample.txt 删除文件 country.txt study.txtLinux 保留大多数x文件,并从目录中删除所有其他文件,linux,shell,Linux,Shell,我从STO中找到了更纤细的帖子,但这些帖子没有过滤扩展名为的文件。再写一次 我正在编写一个shell脚本来保存目录中最新的3.txt文件,并希望删除所有其他的.txt文件 例如。。。在目录Home中,我有以下文件 test.txt my.txt image.jpg test.avi sample.txt country.txt study.txt 当我运行linux脚本时,输出应该如下所示 保留文件仅保留最后的3.txt文件 test.txt my.txt image.jpg test.avi
感谢首先列出ctime最新条目,跳过前三项,删除其余条目:
ls -c *.txt | tail -n +4 | xargs rm
是的。。查找-打印0?:如果OP版本的find支持这一点,我认为最好的方法就是遵循这些思路,是的。