我正在复制一个目录,最后我把它的内容吐出了一个共享的主目录。我想删除所有这些文件。它们都是同时在共享目录中“创建”的,那么如何过滤掉这些文件呢?一个一个地去是不可行的。如何在 Ubuntu 上使用带有某种“时间创建”参数的 rm 命令在一个命令中将它们全部删除?
问问题
1225 次
2 回答
-1
我没有足够的分数来对您的问题添加评论,这就是为什么我必须添加答案。
'ls' 命令中没有创建时间的参数。
访问此链接以获取有关同一问题的帮助。
https://askubuntu.com/questions/23688/best-way-to-list-100-first-files-in-a-directory-sorted-by-time
于 2013-10-18T17:34:23.310 回答
-1
试试这个命令:
rm -vi `ls -lh | sed -n '/Oct 18/p' | awk '{print $9}'`
您可以更改 sed 中的表达式以制作任何您想要的内容。
于 2013-10-18T17:31:50.067 回答