如何使用 fish shell 删除文件夹内的特定数量的文件?

如何使用 fish shell 删除文件夹内的特定数量的文件?
~/Desktop$ ls

file 01 file 02 file 03

file 04 file 05 file 06

file 07 file 08 file 09

file 10 file 101 file 102

好吧,列表继续这样,直到文件 109,之后显示文件 10,然后是文件 110,直到文件 119,然后是文件 11,之后是文件 120,直到文件 129,然后是文件 13 等等。

如何删除前五十个文件(文件01到文件50),总文件数为138。

如何对 fish shell 执行此操作?
在提供的答案中,可以为 bash shell 执行此操作。

答案1

您可以通过运行以下命令删除它们:

rm file\ {01..50}

用于\转义文件名中的空格,同时定义从到的{01..50}整数范围。0150

我建议在实际使用删除它们之前先更改rmls确认列出了正确的文件!rm

相关内容