/etc
拡張子が.であるすべてのファイルのサイズを見つける必要があります.conf
。私はfindを使ってこれを試しましたが、findは2つの3つの拡張子を持つファイルをfind /etc -type f -name "*.conf" -exec du -chB1 {} +
提供しました。.conf
問題は、find
次の内容を含むファイルのみをインポートするために出力をフィルタリングする方法です。一つ拡張プログラム、つまり.conf
?これは達成できますかfind
?それともこれを達成するために別のコマンドが必要ですか?
答え1
複数のドットを含むファイル名を除外できます。
find /etc -type f ! -name '*.*.*' -name '*.conf'
まだ隠しファイル名を印刷するには.conf
(存在する場合はà la /etc/.pwd.lock
)
find /etc -type f ! -name '?*.*.*' -name '*.conf'