Shell
列出目錄中副檔名的所有文件的最佳方法是什麼?
經過一番研究,我最終得到了一些方法。最符合邏輯的是,
muyustan@muyustan-ubuntu:~/Downloads$ find . -name "*.srt"
但是這個命令的輸出還包括工作目錄的子目錄中的文件,我不打算這樣做。
./The.Walking.Dead.S10E11.Morning.Star.720p.AMZN.WEB-DL.DD+5.1.H.264.srt ./the.walking.dead.s10e12.web.h264-xlf.srt ./The.Walking.Dead.S10E11.1080p.WEB.H264-XLF.srt ./fs9s/Friends - [9x04] - The One with the Sharks.srt ./fs9s/Friends - [9x16] - The One with the Boob Job.srt ./fs9s/Friends - [9x17] - The One with the Memorial Service.srt ./fs9s/Friends - [9x03] - The One with the Pediatrician.srt ./fs9s/Friends - [9x02] - The One Where Emma Cries.srt ./fs9s/Friends - [9x21] - The One with the Fertility Test.srt ./fs9s/Friends - [9x01] - The One Where No One Proposes.srt ./fs9s/Friends - [9x18] - The One with the Lottery.srt ./fs9s/Friends - [9x12] - The One with Phoebe's Rats.srt ./fs9s/Friends - [9x11] - The One Where Rachel Goes Back to Work.srt ./fs9s/Friends - [9x15] - The One with the Mugging.srt ./fs9s/Friends - [9x09] - The One with Rachel's Phone Number.srt ./fs9s/Friends - [9x07] - The One with Ross's Inappropriate Song.srt ./fs9s/Friends - [9x05] - The One with Phoebe's Birthday Dinner.srt ./fs9s/Friends - [9x08] - The One with Rachel's Other Sister.srt ./fs9s/Friends - [9x14] - The One with the Blind Dates.srt ./fs9s/Friends - [9x13] - The One Where Monica Sings.srt ./fs9s/Friends - [9x19] - The One with Rachel's Dream.srt ./fs9s/Friends - [9x20] - The One with the Soap Opera Party.srt ./fs9s/Friends - [9x06] - The One with the Male Nanny.srt ./fs9s/Friends - [9x22] - The One With The Donor.srt ./fs9s/Friends - [9x10] - The One with Christmas in Tulsa.srt muyustan@muyustan-ubuntu:~/Downloads$
因此,如果有人為我提供了一種簡潔的方法來做到這一點,我將不勝感激。
如果您只是想列出它們而不是創建腳本,那就可以了
ls *.src
。