Bashでを使用すると、$ find ./ -name "*.sqlite"
現在のディレクトリにあるすべてのsqliteファイルが一覧表示されます。ファイル修正時間も確認したいのですが、お手伝いできますか?
答え1
find
次の式に追加できます。
-printf '%Tc %p\n'
似たようなものを見た
Sun Aug 14 06:29:38 2011 ./.nx/config/host.nxs
-printf '%TD %TT %p\n'
または
08/14/11 06:29:38.2184481010 ./.nx/config/host.nxs
または-printf '%T+ %p\n'
お持ちの方は確認してGNU find
みてください。
2011-08-14+06:29:38.2184481010 ./.nx/config/host.nxs
最後の項目(利用可能な場合)は、時間の並べ替えにも役立ちます。
find
について説明するマニュアルページを参照してくださいprintf
。
答え2
見つかったファイルに関する詳細情報を取得する簡単な方法は、出力オプションをfind
使用することです。-ls
find ./ -name "*.sqlite" -ls
より正確な結果を得るためにエンゾチップの回答そうだね
答え3
タイムスタンプ付きのファイルのリストを取得するには、次のコマンドを使用します。
$ find . -type f | xargs ls -l --time-style="+%d-%m-%Y"