我有 1000 个目录和 5-15 个包含 mp3 文件的子目录。我想列出所有没有路径的歌曲。可行吗?
或者有没有办法从路径中获取最后一个“\”之后的单词,以便我们可以从中检索文件名?一些正则表达式之类的?
相关:https : //stackoverflow.com/questions/5456120/how-to-get-file-only-file-name-with-linux-find
你会想要这个find命令,像这样:
find ./ -type f -printf "%f\n"
Run Code Online (Sandbox Code Playgroud)
如果您需要按文件类型过滤(例如,如果您的文件夹中有其他类型的文件,例如 .jpg 封面图片,并且只想列出 MP3),请name打开开关:
find ./ -type f -name "*.mp3" -printf "%f\n"
Run Code Online (Sandbox Code Playgroud)