2つの間の混合:
ls -rtl | more
そして
find . -type f -name '*.xml' | more
XMLファイルのみをフィルタリングします。
答え1
次のコマンドを使用してください。
ls -tl *.xml
これにより、最新のものから古いものの順に並べ替えられたすべてのXMLファイルの長い出力のリストが生成されます。最も古いものから最新のものに並べ替えるには、-r
フラグを追加してください。
答え2
この試み
dir -lt *.xml
ファイルリストだけが必要な場合は、最後の列を取得してください。
dir -lt *.xml | awk '{print $NF}'
答え3
どうですか?
find . -type f -name "*.xml" -exec ls -lrt {} +
リストを減らすには、-maxdepth
オプション(該当するバージョンで利用可能な場合)を追加する必要があります。find
編集する: 修正された質問を表示するには、以下を試してください。
find . -maxdepth 1 -type f -name "*.xml" -exec ls -lt {} +