NASからファイルを転送しようとしましたが、「暗号化された共有フォルダのファイルまたはフォルダ名は、英語文字143文字またはアジア語(CJK)文字47文字を超えることはできません」というエラーが表示されます。一致するすべてのファイルを検索するコマンドシェルはありますか?この条件付き文書?
ベストアンサー1
find path | grep -P '\/[^\/]{130,}[^\/]$'
stackoverflow.comのこのソースに基づいています。 Synology暗号化共有と比較して長すぎるファイルを見つける
フォルダ以外のファイルだけをキャプチャするために最後に$を追加しました。
たぶん、さまざまなUnicodeを使用するCJK文字を見つけることができます。私はgrepがこれを行うことができないと思います。おそらくウグレフ。