前端之家收集整理的这篇文章主要介绍了
如何删除最近在linux目录中创建的所有文件?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我解开了一些已经包含很多东西的目录.我想改为进入一个单独的目录.现在有太多的文件无法区分.但是我刚刚创建的文件是刚刚创建的(对吗?)并且原始文件没有被修改很长时间(至少一天).有没有办法根据创建信息删除这些未解压缩的文件?
最佳答案
Tar通常会恢复
文件时间戳,因此按时间过滤不太可能.
如果你还有tar文件,你可以使用它来删除你用以下内容解压缩的内容:
tar tf file.tar --quoting-style=shell-always |xargs rm -i
以上内容在大多数情况下都有效,但并非所有情况(在其中都有回车符的文件名会破坏它),所以要小心.
你可以通过添加-r来删除目录,但是手动删除顶层目录可能更安全.
原文链接:https://www.f2er.com/linux/440131.html