最近,我将我的音乐文件转换为不同的格式。例如,我有一个包含不同专辑的艺术家文件夹,这些专辑位于不同的文件夹中。我想知道是否有办法使用简单的命令删除我所有艺术家专辑文件夹中的 *.mp3 文件?例如,如果我使用~music/artist_a/album1$rm *.mp3
它,只会删除文件夹 album1 中的所有 mp3 文件,但我想使用命令删除 artist_a 文件夹中 album1、album2 等的所有 mp3。
谢谢!
答案1
如果你上升一个级别,你可以这样做:
~music/artist_a/album1$ cd ..
~music/artist_a$ rm */*.mp3
删除当前目录下所有目录下的 mp3。如果只想删除特定子目录下的 mp3,请执行以下操作:
~music/artist_a$ rm {album1,album2,album4}/*.mp3
您还可以使用find
删除每级子文件夹中的所有 mp3
~music/artist_a$ find . -iname '*.mp3' -delete
请谨慎使用这些命令。