みなさまこんばんは。
あるディレクトリ配下のフォルダを全て、一定ルールで置換したいのですが、調べていてちょっと手詰まりになってしまいましたので、ご存知の方がいらっしゃれば教えてください。
状況
1.特定フォルダ内にyyyymmddという命名規則でフォルダが格納されている
2.全てyyyy-mm-ddという命名規則に変更したいです。
※フォルダ数は100フォルダ程度
※各フォルダ内には写真データが10~300枚入っているが、写真データのファイル名はそのままにしたい。
※当方の環境はmac(OSx lion)
※私は基本的なlinuxコマンドは打てますが、複雑なコマンドは使いこなせないレベルです。
linuxのfindコマンドで。。。と考えていたのですが、うまく行かず。
以上、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
1. find を使って該当するディレクトリの一覧を取得
2. 1. を sed等を使って mv 元のディレクトリ 変更したいディレクトリ に置換
3. 2.を sh で実行
対象が入れ子になっていなければ、1.は ls -1d でもいいです、
逆に入れ子になっていたら、実行順を考慮する必要があります
2ではmv -i 等にして万一に備えるのもよいでしょう
全てパイプラインで継げて1行で実行できます。
不安なら、1,の結果をテキストに保存→ 2.をsedではなくテキストエディタを使って手動で置換 とするとよいでしょう。
1.で
20130312
20130313
20130314
↓
2.で
mv -vi 20130312 2013-03-12
mv -vi 20130313 2013-03-13
mv -vi 20130314 2013-03-14
↓
shで実行
再起的に全て一括でやる方法をイメージしていましたが、基本的なコマンドで実現できますね。私は頭が固いですね・・・。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) フォルダに一括でファイル振り分けるマクロについて 2 2021/10/31 17:44
- Perl Perlのプログラムについて 3 2021/12/06 15:35
- Visual Basic(VBA) Excel VBAでフォルダ内の全テキストファイルの任意データを取得について 7 2021/12/18 16:00
- Visual Basic(VBA) シート名をフォルダ名に変更 1 2021/12/01 15:59
- Excel(エクセル) デスクトップ上に同じフォルダ名とファイル名で保存ができない 1 2021/11/06 11:27
- Visual Basic(VBA) vbaでサーバー上に年月の名称のフォルダーがなかったら、作成しその中にエクセルのファイルを保存するも 3 2021/12/14 08:34
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- 写真・ビデオ 写真や動画を保存する、これらを満たしたサービスはありませんか。 ・iOS, Android, Mac 2 2023/07/30 18:35
- Visual Basic(VBA) VBA フォルダ名に特定の文字を含むフォルダを別フォルダにコピーするコードを教えて下さい 1 2021/11/04 21:43
- その他(プログラミング・Web制作) フォルダを一括で作成する方法 0 2022/07/27 19:19
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vlan internal allocation poli...
-
YAHAMA RTXシリーズのコマンド...
-
WindowsからSSHでサーバーにあ...
-
teratarmでコマンド入力すると...
-
expectでコマンド実行結果を変...
-
CPコマンドでファイルがコピー...
-
NETBIOSドメイン名の変更について
-
Ciscoルーター 対向機器のIPア...
-
Catalyst5002について教えてく...
-
FTPコマンドについて
-
HP-UXのlsコマンドで日時書式を...
-
サーバ Windows系で遠隔管理?
-
Solarisでのgrepについて
-
delを入力すると、コマンドの構...
-
一定時間経過させるコマンドは?
-
エクセルでファイルの最終更新...
-
onedriveで同期解除をしたら、...
-
TXTファイルを上書き保存する前...
-
沢山のフォルダにあるファイル...
-
ls であるファイル以外を表示し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vlan internal allocation poli...
-
YAHAMA RTXシリーズのコマンド...
-
teratarmでコマンド入力すると...
-
WindowsからSSHでサーバーにあ...
-
CPコマンドでファイルがコピー...
-
expectでコマンド実行結果を変...
-
Ciscoルーター 対向機器のIPア...
-
NETBIOSドメイン名の変更について
-
IBMメインフレームのFTP 文字コ...
-
nslookupを5分おきに実行するバ...
-
バッチファイルでファイル移動...
-
linuxのmailコマンドの文字化け...
-
Solarisでのgrepについて
-
ftpコマンドのハッシュについて
-
マイクラでコマンド使いたいの...
-
ファイルを閉じるコマンドを教...
-
Windows UPDateのサイトのIPア...
-
crontabの書き方で1時間毎、2時...
-
FTPサイト上で圧縮ファイルを解...
-
テキスト通りにいきません。
おすすめ情報