部分的なファイル名の一致と表示ファイルサイズに基づいてすべてのファイルを検索する

部分的なファイル名の一致と表示ファイルサイズに基づいてすべてのファイルを検索する

SSHを使用してUbuntuシステムにアクセスしており、呼び出される100個のフォルダに100個のファイルがあるか、これらのすべてのファイルを一覧xxxxx.mail.log表示xxxx.mail.log.xxx してそのサイズを確認する必要があります。

試してみましたが、ncduうまくいきますが、ファイル名を取得できませんでした。手動で実行するにはncdu数時間かかります。

システム内のファイル名に含まれるすべてのファイルを検索、一覧表示し、ファイルサイズを表示するmail.log最も簡単な方法は何ですか?

ベストアンサー1

努力する

find / -name "*mail.log*" -printf "%s\t%p\n"

-printfこの場合、各一致の情報を印刷します。

%s - size of file in bytes
\t - tab for spacing
%p - pathname
\n - newline

バラより人々が見つけたそして、printfステートメントのすべての可能性をリストするには、「printf形式」を検索してください。

おすすめ記事