• ベストアンサー

ファイル名の一括変換(linux)

ara_araの回答

  • ara_ara
  • ベストアンサー率35% (124/348)
回答No.3
ABS
質問者

お礼

 立ちますねビンビン、二つとも未発掘のサイトでした。貴重な情報ありがとうございます。

関連するQ&A

  • dir /A /B /S *.txtをLinuxで

    Windowsで C:>dir /A /B /S *.txt を実行すると、そのディレクトリ以下の*.txtファイルが C:\abc\def\hij.txt C:\abc\def\klm.txt ... と出力されます。 これをLinux上で出来ないでしょうか。 ネット上で調べたのですが、私の実力では"/S"と同じことがLinuxでは出来ないようです。

  • ファイル名一括変換のフリーソフト

    始めて質問致します。 過去ログを見たのですが適した質問&回答が見つかりませんでした。 画像データのファイル名を一括変換するフリーソフトで、以下のような事が出来るものを探しております。 ・変更後のファイル名を「英字-連番パターン1-連番パターン2」と言う形にしたいです。 例えば、abc-001-01,abc-001-02,abc-001-03,abc-002-01,abc-002-02…と言う感じです。 英字部分は連番処理できなくても構いません。 何か良いフリーソフトがありましたらご教授願います。

  • ファイル名の一括変換

    現在のファイル名が「ABC DEF-数字5~6桁」の物が多数有ります。 「ABCDEF 数字5~6桁」※数字は変更しない へ多数のファイル名を一括変換する方法、フリーソフト名、使い方などご存知な方がいらっしゃれば教えて下さい。宜しくお願い致します。 Windows11を使用しています。

  • ファイル名を、リストの名前で一括変換したいのです。

    こんにちは。 デジカメで撮ったjpegを納めたフォルダがあります。 その中で採用するファイルのみ抜粋し、リネームしたいのですが、 連番などではなく、こちらで用意をしたファイル名のリスト(csvやtxt)で順に 一括変換したいのですが、良いソフトはありますでしょうか。 よろしくお願いいたします。

  • ファイル名を一括変換できるソフトを探しています。

    ファイル名を一括変換できるソフトを探しています。 しかし、ただ連番で変換するものではなく例えば 2010年01月01日 2010年01月08日 2010年01月15日・・・2010年02月5日 のようにリネームしてくれるものを探しています。 もしそのようなソフトを知っていましたら、回答してくれるとありがたいです。 

  • コマンドプロンプトによるファイル名一括変換

    コマンドプロンプトで、サブディレクトリを含めたファイル名の一括変換 をしたいのですが、次のコマンドを叩いたら、「コマンドの構文が間違っています」と出てしまいました。どこがおかしいのでしょうか? カレントディレクトリの中の「*.txt」ファイルをすべて「*.doc」にしたい場合↓ for /r /d %i in (*) do ren %i\*.txt *.doc よろしくお願いします。

  • ファイル名を一括変換できるソフト

    ファイル名を一括変換できるソフトを探しています。 ただの変換ソフトではなく、連番でファイル名をつけたファイルとファイルの間に新しいファイルを追加する場合、自動的に数字が追加され&または並び変えられて変換されるソフトがほしいです。 ちょっと説明が難しくてすみません。 そういうソフトってありますでしょうか? よろしくお願いします。

  • Win:ファイル名に ( ) をつけるアプリ

    Windowsのファイル名に (番号 )をつけるのにNameryというアプリを使用しています 今回ファイル名に (1).txtのように括弧付き連番を振りたいです 例: Before: abc1.txt abc2.txt ・・・ After: abc (1).txt abc (2).txt ・・・ このようにファイル名の連番の対して半角スペースと半角の( )を付加していきたいのですが、これができるWindows用アプリ、ソフトウェアがありましたら紹介お願いします

  • 特定ディレクトリ以下の複数のフォルダ名とファイル名を一括で連番にするバッチの作成

    特定のフォルダ(ディレクトリ)以下の複数のフォルダ名とファイル名を 一括で連番にしてくれる方法(連番+拡張子のリネーム)を教えてください。 ソフトでは簡単ですが*.bat ファイルで実行するスクリプトを 知りたいので宜しくお願い致します 例えば フォルダ0 ├フォルダ1 │ ├ a.txt │ ├ b.jpg │ └ フォルダ2 │    └c.exe └ フォルダ3   └ d.exe という構造があったとして 000000 ├000001 │ ├ 000000.txt │ ├ 000001.txt │ └ 000000 │    └000000.txt └ 000002   └ 000000.txt この様に特定ディレクトリ以下の複数のフォルダ名とファイル名を連番 (上記は6桁ですが001,002…など3桁などに対応できる)にしたいのです 以下の方法で特定のフォルダ内のファイルを.txtに変更まではできましたが、 特定のフォルダより下層のファイルを.txtに変更はできませんでした。 REN E:\フォルダ\フォルダ\*.* *.txt 上記のスクリプトは特定フォルダにあるファイルは拡張子の変更が出来ますが、 そのフォルダより下層の複数のフォルダ名とファイル名の拡張子の変更をできないので、 *.batファイルで連番+拡張子のリネームを一括でするスクリプトの明記をお願い致します。 ご存知の方、どの様なご意見でも構いませんので ご回答頂けると幸いです。宜しくお願い致します。

  • 一括でファイル名の一部を置換したい

    LinuxのFedora Core 10, シェルにtcshを使用しています。よろしくお願いします。 ======================================================================= 複数のディレクトリ内に、"(from home)"のような文字列を含むファイルがあり、 それらのファイル名から一括で"(from home)"という文字列を取り除きたいのですが ======================================================================= 例えば以下のように、2つのディレクトリ(Directory1,Directory2)の下に、 "(from home)"という文字列を含むファイルが2つずつある場合を考えて、 /Directory1/sample (from home).txt         sample2 (from home).txt /Directory2/ sample3 (from home).txt          sample4 (from home).txt > rename "(from home)" "" `find / -name "(from home)" -print` を試したのですが上手くいかず、 > foreach i (`find / -name "(from home)" print`) foreach? rename "(from home)" "" $i foreach? end でも上手くいきませんでした。 もしかしたらfindコマンドで見つけたファイル名をrenameコマンドに 上手く渡せていないのかと思うのですが、どのようにすれば良いのでしょうか? また別の方法でも、一括でファイル名の一部を変更する方法があれば、 ご教授お願い致します。