ディレクトリに同じファイル/ディレクトリ名を別の大文字と小文字で再帰的にリストする方法は?前任者。 :
入力(ls
コマンド、ディレクトリではありません):
[user@localhost ~/a] ls -R
.:
b
./b:
ize Ize
./b/ize:
./b/Ize:
[user@localhost ~/a]
出力:
/b/ize
ベストアンサー1
GNUがある場合は、大文字と小文字を区別せずに並べ替え、重複した行のみを印刷できますuniq
。-i
-d
find . | sort -f | uniq -di
@StephaneChazelasが彼の記事で述べたように回答a/b/foo
、大文字と小文字が異なる冗長パスがある場合(および)、期待どおりに機能しない可能性A/b/foo
があります。