SSH で大文字のディレクトリを検索する

SSH で大文字のディレクトリを検索する

SSH を使用して、ディレクトリ内の大文字で始まるサブディレクトリを見つけて、小文字で名前が付けられたディレクトリがすでに存在する場合はマージも含めて名前を変更するにはどうすればよいですか?

たとえば、「Small」というディレクトリと「small」というディレクトリがある場合、既存のファイルを上書きして、すべてを「Small」から「small」に移動する必要があります。ただし、「small」というディレクトリがない場合は、「Small」の名前を「small」に変更するだけです。

少なくとも、大文字で始まるディレクトリを検索し、後で手動で名前を変更できるようにしたいと思います。

答え1

以下のツールを利用してスクリプトを作成します。

  • find -regex {you_will_write_the_regex} -type d ...
  • awk "to_lowercase"
  • mv {from_capital} {to_lowercase}

次のように実行します:http://www.cyberciti.biz/faq/unix-linux-execute-command-using-ssh/

全部パイプします! ;)

関連情報