Answers:
尝试这个:
rm -f 2.mp3 blabla.mp3
rm
删除文件,并-f
强制将其删除(这样它就不会停止,询问您是否要删除文件)。如果这不在您的主目录中,请添加sudo
。这是另一种可能需要较少键入的方法(虽然较难阅读)
rm -f {2,blabla}.mp3
扩展为2.mp3 blabla.mp3
。如果要使用更大的文件名,则可以使用通配符(*
),它将返回以您选择的文件名开头/结尾的所有项目。例如:
rm -f bla*
将删除所有以开头的文件bla
。如果您使用此方法:
rm -f *.mp3
它将删除所有以结尾的文件.mp3
。如果您使用此方法:
rm -f bla*.mp3
它将删除所有以bla
结尾的文件.mp3
。*
:P字符几乎无穷无尽
简单, rm 2.mp3 blabla.mp3
。
注意:这将导致永久删除!
对于文件:
1234.MP3
1345.MP3
1234.MP4
rm -f 1*3*.MP3
会永久删除前2个,无需确认!
*甚至是空白,这就是为什么它仍然删除第二个的原因。
edit
按钮将这些出色的功能添加到答案中。
制表符完成是这样。bash
默认情况下在Ubuntu中启用了此功能。它是这样的:
$ rm bl<tab>
将自动更改为
$ rm blabla.mp3
如果文件名不明确,则需要再次按下tab以查看可能的文件名列表:
$ rm b<tab><tab>
blabla.mp3 b.mp3
这也适用于许多其他命令,例如apt-get
,service
等等。
如果您对更复杂的制表符感兴趣,请zsh
参阅Grml config,它令人赞叹。