サブディレクトリの名前を変更せずに、ディレクトリ内のすべてのファイル名を小文字に変更したいと思います。名前変更機能について知っていますが、ファイルとサブディレクトリの名前を変更することはお勧めできません。助けてください?
ベストアンサー1
Perl式ですべての操作を実行できます。
-f
通常のファイル(ディレクトリではない)のみ名前が変更されるように、一般的なファイルテストを使用してください。
これは働きます:
rename 'y/A-Z/a-z/ if -f;' ./*
(./*
notを使用すると、*
ファイル名がダッシュ(-)で始まってもファイル名はオプションとして解釈されません。