• 締切済み

knoppix上で一括リネーム

knoppix上で一括リネームする方法はあるでしょうか。 Ver7です。 Ctrl+A → F2 的なWindowsの方法は無理でした。 あasdfljaf.jpg sdfg1eadfsdf.jpg zdsふぁsdf.jpg を 01.jpg 02.jpg 03.jpg

みんなの回答

  • kteds
  • ベストアンサー率42% (1876/4427)
回答No.3

No.1の補足です。 質問者さんの場合、なぜknoppixを指定しているのか、よくわかりませんが、 ファイル rename ソフトを使うのがいいのでは? ただし、 rename ソフトとはいえ、事前に現環境をバックアップしておくなどの基本的作業は行なってください。 リネーム ソフト http://www.forest.impress.co.jp/library/nav/genre/sys/file_filerename.html 一例として「お~瑠璃ね~む」を試してみてはどうでしょうか。 http://www.forest.impress.co.jp/library/software/allrename/ まずはヘルプを読んでください。 http://beefway.sakura.ne.jp/files/allrename/index.html

hideji12345
質問者

お礼

あくまでKnoppix上です。HDDをサルベージしており、 ファイルがすべて文字化けしており、Windows上だと開けないのです。 ちなみにWindows上であれば、E-Renameとかシンプルなリネーマーと使い慣れたEditorのほうが 効率がいいですよ。

全文を見る
すると、全ての回答が全文表示されます。
  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.2

馬鹿らしいほどに原始的な方法ですが… 私は、自分で書いたスクリプトのバグほど怖いものが無いというか 自分より信用できない人はおらず、そのミスが、この世で一番怖いものだと思っているので シーケンシャル処理のスクリプトで処置したりしますね。 ls *.jpg > rename.sh chmod 755 rename.sh した上で、正規表現を使った置換と、矩形範囲のカットアンドペーストができるテキストエディターで 一行一行、名前を変換したり、ファイルを削除したりするスクリプトを作るのです。 昔は、MS-DOS上のVz+BLOCK.DEFでやっていましたが 今は、KDEに含まれているkateで行なっています。 言ってしまえば、WindowsでもMS-DOSでも、そういうやり方ならできるんですけどね。 #MS-DOS時代には、連番をつけるために、0000から1000までのテキストファイルを用意していたなぁ…

hideji12345
質問者

補足

すいません。上の構文理解できたのですが、その後のスクリプトやらを聞きたかったです。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • kteds
  • ベストアンサー率42% (1876/4427)
回答No.1

> Windowsの方法は無理でした。 powershell で for や foreach ループを使って readした順番に index を付与してrenameすれば、すぐできるのでは? プログラムを作成すればなお簡単です。 linuxでも同じ方法でしょう。

hideji12345
質問者

補足

ありがとうございます。 が、そこら辺の知識足りずプログラム作成?もままなりません。 ひな形らしきものご紹介いただけないでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 写真と動画を一括リネームしたい

    windows7を使用しています。 写真と動画を整理するため一括でリネームし、連番をつけたいです。 複数のファイルを選択→名前を変更してリネームは出来るのですが、 写真(jpeg)と動画(3gpやMTS)を混ぜてこれを行うと、 20140718(1).jpg 、20140718(2).jpg、20140718(1).3gp のように、動画のところで(1)に戻ってしまいます。 違う種類のファイルを含めて簡易に連番にする方法はありますでしょうか。

  • 一括でリネームできるソフトを探しています。

    一括でリネームできるソフトを探しています。 例えば、 apple.jpg orange.jpg pen.jpg の三つのjpgファイルの名前の前に「new_」 という文字とアンダーバーをつけて下記のように一括して名前を変更したい new_apple.jpg new_orange.jpg new_pen.jpg こんな感じでファイル名を一括変換できる無料のソフト を探しています。どなたか知っている方はいないでしょうか?

  • 複数ホルダ内ファイルの一括リネーム

    A,B,C,D,Eの5個のホルダの中にある同名のファイル、F1,F2,F3, F4,F5のファイル名をFi,F2,~F24,F25に一括リネームしたいのですが 方法を教えてください。 ちなみに、ホルダは120個あります。

  • knoppixでファイル名の一括変更したい

    外付けHDDが壊れてしまいknoppixでデーター救出を行いました。 大量の写真データです。 しかしファイル名に日本語が含まれておりWindows7上では開く事が出来ません。 knoppixに戻りファイル名を数字に変更すると開く事ができます。 ただ大量にあるので一個一個は大変です。 現在のファイル名は??2001.jpg みたいな規則性があります。先頭に??が付いています。 knoppixかubuntuで一括変更する方法はないでしょうか?

  • ファイルのリネームを一括でするには…

    こんxxは ファイルのリネームを一括でする方法が知りたくて質問いたしました。 計画性0で > |2004-01-01|名前|印|備考| のように保存をしていったので、項目ごとでファイルを整列させたりしたいときにできないので、以下のようにリネームをしたいとおもっています。 > |名前|印|備考|<2004-01-01> こうすれば、私の作業上、効率化が図れます。 1個ずつ変えていく方法は有るのですが、エクセルデータシートが膨大にあるため、時間がかかりそうで・・・。 リネームソフト、vectorを利用しましてダウンロードして試してますが、上記のようなリネームを一括でやるのはみつかっていません。(気づいていないのかもしれません。) ご指導のほどよろしくお願い致します。

  • ファイル(JPG)の名前を昇順で一括リネームしたい

    ファイル(JPEG)の名前を昇順で一括リネームしたいのですが なにかよいツールはありますでしょうか? 例: DSC05001.JPG DSC05002.JPG DSC05003.JPG ・ ・ DSC05100.JPG

  • リネームについて

    PHP初心者です。宜しくお願い致します。 リネームについて2点程質問があります。 1.特定フォルダ内にある全てのCSVファイル内の特定箇所の  リネームについて列内に記入されているファイル名「123_4.jpg」  や「123-4.jpg」の「_」を「a」に「-」を「b」にすることは可能  でしょうか?  できれば該当のCSVファイルを開かずに、特定の列を指定しその列に  記入されている全ての「_」と「-」を置換したいと思っています。  「123_4.jpg」→「123a4.jpg」  「123-4.jpg」→「123b4.jpg」   とこのような感じに。 2.特定フォルダ内の画像ファイルのリネーム  上記と同様に「_」を「a」、「-」を「b」置換 できれば、元ファイルをコピーして別のフォルダにリネームした ファイルを保存したいと思っています。 宜しくお願い致します。  

    • ベストアンサー
    • PHP
  • ファイル名の一括リネーム

    フォルダ C:\Folder\SubFolder 内に次のファイルがあると仮定します。 001_IMG_2836.jpg 001_IMG_2878.jpg 002_IMG_2838.jpg 002_IMG_2880.jpg 003_IMG_2841.jpg 003_IMG_2882.jpg 各ファイル名の最初の4文字を削除して、次のように一括でリネームする方法を教えてください。 IMG_2836.jpg IMG_2878.jpg IMG_2838.jpg IMG_2880.jpg IMG_2841.jpg IMG_2882.jpg 結果として、次のように昇順(あるいは降順)に並び替わって表示されるのは承知です。 IMG_2836.jpg IMG_2838.jpg IMG_2841.jpg IMG_2878.jpg IMG_2880.jpg IMG_2882.jpg

  • サブフォルダの中身ファイルを一括リネームしたい。

    こんにちは 現在,フォルダの中に大量のサブフォルダ,その中に連番のファイルが入っているフォルダがあり,そのファイルの名前をリネームしようと思っています。 具体的には, ABC\a\01.jpg ABC\a\02.jpg ABC\a\03.jpg ABC\a\dat.txt ABC\b\01.jpg ABC\b\02.jpg ABC\b\03.jpg ABC\b\dat.txt ABC\c\01.jpg ABC\c\02.jpg ABC\c\03.jpg ABC\c\dat.txt といった具合です。 これを,一括で ABC\a\a-01.jpg ABC\a\a-02.jpg ABC\a\a-03.jpg ABC\a\a-dat.txt ABC\b\b-01.jpg ABC\b\b-02.jpg ABC\b\b-03.jpg ABC\b\b-dat.txt ABC\c\c-01.jpg ABC\c\c-02.jpg ABC\c\c-03.jpg ABC\c\c-dat.txt という風にリネームしたいのですが,サブフォルダの名前に対応したリネームソフトが見つかりません。 どなたか,良い方法,ソフトをご存じないでしょうか?

  • リネームの仕方。

    よろしくお願いします。 ファイル名が6桁の数字であるJPGファイルがあるのですが、下一桁を削って5桁にリネームしたいのです。 ファイル数が800ほどありますので一括して変換するようなソフト、方法がありますでしょうか? 例)123456.jpg → 12345.jpg できればフリーウェアが良いのですが、無いようでしたらシェアでも構いませんのでご存知の方よろしくお願い致します。