List files with certain extensions with ls and grep

后端 未结 12 749
悲&欢浪女
悲&欢浪女 2020-12-02 04:09

I just want to get the files from the current dir and only output .mp4 .mp3 .exe files nothing else. So I thought I could just do this:

ls | grep \\.mp4$ | g         


        
12条回答
  •  情话喂你
    2020-12-02 05:00

    For OSX users:

    If you use ls *.{mp3,exe,mp4}, it will throw an error if one of those extensions has no results.

    Using ls *.(mp3|exe|mp4) will return all files matching those extensions, even if one of the extensions had 0 results.

提交回复
热议问题