如何在 unix 中删除 X 文件
How to remove X files in unix
我将如何执行以下命令?这是我的以下伪代码:
ls -U | head -4 < rm *
我要删除以下四个文件
ubuntu@ip:/tmp$ ls -U | head -4
c9e5aff2-f4f6-459e-9752-466625165fa0.jpg
815626f8-2650-4596-94b9-796a82780390.jpg
b9259a6b-b421-4b64-ba4d-72fd632703a3.jpg
78c243e7-43df-417d-9dcf-a4578f1c1f20.jpg
xargs
应该可以解决问题:
$ ls -U | head -4 | xargs rm
如果您不记得 bash 语法,一个简单的 for
循环通常很有用:
for file in `ls -U | head -4`; do rm $file; done
我将如何执行以下命令?这是我的以下伪代码:
ls -U | head -4 < rm *
我要删除以下四个文件
ubuntu@ip:/tmp$ ls -U | head -4
c9e5aff2-f4f6-459e-9752-466625165fa0.jpg
815626f8-2650-4596-94b9-796a82780390.jpg
b9259a6b-b421-4b64-ba4d-72fd632703a3.jpg
78c243e7-43df-417d-9dcf-a4578f1c1f20.jpg
xargs
应该可以解决问题:
$ ls -U | head -4 | xargs rm
如果您不记得 bash 语法,一个简单的 for
循环通常很有用:
for file in `ls -U | head -4`; do rm $file; done