2015-02-11 41 views
0

的順序與給定後綴的文件列表我知道我可以使用:UNIX - 在最後一次修改

for file in *.csv; do echo $file; done 

列出所有文件的當前目錄所提供的後綴。

我也知道我可以使用:

ls -rt 

列出在當他們在列表底部的最近期修飾修飾的秩序中的所有文件。

我想這兩個命令結合起來,得到的只是文件的列表與特定的後綴,而是由當他們最後修改排序。

更新: 我發現這個question,看起來像它提供了一個解決方案,但我不知道是什麼部分解決方案適用於我的需求

+2

怎麼樣'LS -rt * .csv'? – fedorqui 2015-02-11 15:28:02

+0

嘿,那可行!我不知道我能做到這一點! – Slavatron 2015-02-11 15:34:36

回答

2

xargs將行轉換作爲命令行參數!

for file in *.csv; do echo $file; done | xargs ls -rt 

而且,我只想做ls -lrt *.csv

相關問題