最も長いファイルパスでディレクトリを見つけてソートする方法は?

最も長いファイルパスでディレクトリを見つけてソートする方法は?

OS XでMicrosoft OneDriveに接続しようとしていますが、パス制限は厳格です。ディレクトリ内の最長パスを見つける必要があります。

ベストアンサー1

-type f次のコマンドは、コマンドが実行されるディレクトリ(ディレクトリを含むすべての種類のファイルを削除する)内の各一般ファイルの文字数を提供し、最も長いファイルが最後に出力されるようにソートします。

find . -type f -print|awk '{print length($0), $0}' | sort -n

ファイル名とディレクトリ名に改行文字が含まれていないとします。

おすすめ記事