ディレクトリに重複したファイルがあります。

ディレクトリに重複したファイルがあります。

重複したファイルがあり、そのファイルの数を数える必要があります。

例:例.html 例(1).html

出力:たとえばcount(1).htmlの数が必要です。

答え1

使用fdupes:

fdupes -1 . | awk '{ print $1, NF }'

サンプルディレクトリの場合:

$ fdupes -1 .  | awk '{ print $1, NF }'
./f 2
./file 2

この例には、同じ内容を持つ2つのファイルがありますffこのファイル自体もこの数に含まれています)file

オプションを使用すると、同じファイルの各セットに対して1行で出力され、-1コードは同じファイル数で最初のファイル名を印刷します。点は「現在のディレクトリ」を表します。fdupesawk

関連情報