タグ付けされた質問 「rename」

これは、Perl式を使用して複数のファイルの名前を変更するために使用できるperlツールです。複数のファイルの名前変更について質問する場合は、使用しているファイルマネージャを使用します。Nautilus、Nemo、またはコマンドラインタグ。

4
ファイル名のすべてのコロンをターミナルに置き換えます
EXT4でフォーマットされたHDDにGB相当の音楽があります。これらのファイルをFATフォーマットのHDDパーティションに移動したいと思います。ただし、ほとんどのファイルは名前に「:」が含まれているため移動できません(たとえば、オペラの場合は「Act 2:.....」)。コマンドラインですべてのファイルの名前を「XXXX:XXXX」から「XXXX-XXXX」に変更する方法はありますか?

2
Ubuntu 17.04からUbuntu 17.10にアップグレードした後、名前変更が機能しなくなりました
renameアップグレード前は正常に動作renameしていましたが、ターミナルで実行すると次のように表示されます。 The program 'rename' can be found in the following packages: * perl * rename (簡単な)提案はありますか?いくつかのファイルの名前を変更するだけでGUIで問題ないので、これをターミナルで実行して、多くのファイルの名前を変更できます。
11 upgrade  17.10  rename 


2
フォルダ内のファイルの名前を一括変更
フォルダ内のファイル名から一部のテキストを削除するにはどうすればよいですか? 私は現在試みています: rename s/"NEWER_(.*?)"//g * しかし、名前が変更されることはありません 私は親フォルダーがあり、サブフォルダーがたくさんあり、ファイル内にOneDriveが "(NEWER_timestamp)"を追加するのは良い考えだと思いました。それを削除したいと思います。 ファイル名の例: getyou.ico (NEWER_1417529079.87) o7pm.ico (NEWER_1417529184.89) o7th.ico (NEWER_1417529135.81)

1
ファイル名を変更するときにキャプチャグループが無視される
この形式のファイルがいくつかあります。 ##。##-ファイル名.mp4 名前を変更したい: s ## e ##。mp4 これは私が思いついたものです: 名前の変更-n "s / ^(\ d {2})\。(\ d {2})。* / s $ 1e $ 2.mp4 /" http://regexr.com/でテストすると機能しますが、Ubuntu 12.04インストールでコマンドを実行すると、すべてのファイルの名前がに変更されますse.mp4 したがって、グループが無視されているか、挿入されていないか、それらの線に沿って何かが表示されています。私は盲目的に明白な何かを見逃していますか、それとも何か他のことが起こっていますか? 私はpyRenamerを使用してしまい、それrenameはうまく機能しましたが、なぜそれが正しく機能していないのかを知りたいのです。 どうぞよろしくお願いいたします。
10 12.04  rename  regex 

3
名前にWindowsファイルパスのように見えるファイルのグループの名前を変更する方法
ファイル名がめちゃくちゃになっているファイルがたくさんありました。すべてのファイル名の先頭は同じで、Windowsファイルディレクトリのように見えます。問題は、700以上のファイルがあり、実際に調べて手動ですべてのファイルの名前を変更したくないことです。これらはファイル名の例です(注:これらにはファイルディレクトリがありません)。 G:some\really\long\file\path\then\the\name1.jpg G:some\really\long\file\path\then\the\name2.png G:some\really\long\file\path\then\the\filename.txt G:some\really\long\file\path\then\the\file_name.mov ... 重要なポイントは、各G:some\really\long\file\path\then\the\ファイルの名前が、希望するファイル名の前にあることです。 だから私は上記のファイルを次のようにしたいでしょう: name1.jpg name2.png filename.txt file_name.mov renameコマンドを試してみましたが、成功しませんでした。私はまだLinuxを使い始めたばかりですが、どうすればいいのか、本当に何をググググするのか本当にわかりません。任意の助けいただければ幸いです。

1
Ubuntu-GNOME上のファイルの名前を変更すると、青ではなく奇妙に見える
フォルダの名前を変更しようとすると、選択したコンテンツが奇妙に見えます。選択したテキストは、青色の背景で白くなっているはずです。代わりに、次のようになります。 Ubuntu-GNOMEをインストールしたばかりで、これを取得しています。私はすべてデフォルトのテーマを使用しています。

5
ドットを含まないファイル名にテキストを追加します
次のファイルがあるとします。 english_api english_overview style.css 私は手に入れたい: english_api.html english_overview.html style.css つまり.、ターミナルを使用してディレクトリ内にドット()を含まないすべてのファイルにテキストを追加する方法。 明らかに、そのフォルダーには多くのファイルがあります。例として3を書いただけです。 そのフォルダでと置き換える.cssと.htmlしたら、次のようにします。 rename .css .html *.css しかし、何も含まれていないファイルを照合する方法を実際に考えることはできません。また、renameコマンドを使用して追加する方法(置換する方法)

1
名前の変更-「s //」と「y //」の意味は?
manページには、 2つの例を示します: rename 's/\.bak$//' *.bak rename 'y/A-Z/a-z/' * したがって、sまたはyのいずれかです。 /replaceThis/withThis 先頭のsとyはどういう意味ですか?他のオプションはありますか?
9 rename  perl 

2
名前変更を使用して、検索正規表現の一部を維持する
朝、 私が取り組む必要がある現在のプロジェクトには、私を悩ませた以前の命名方式がありました... Base.v2.c Base.v2a.c Slider.v4a.h Area.v2a.2.h バージョンの "a"は、より多くの作業が必要な "alpha"バージョンを識別することであると言われました。プロジェクトのこの段階で、「a」を削除して「.1」に置き換えることができます(v2a-> v2.1)。 私が手動でやろうと思っている以上に、たくさんのファイルがあります。 renameコマンドを使用してすべてのファイルの名前を一度に変更できることはわかっていますが、その方法で問題が発生しています。私が次のようなものを使用した場合: rename 's/[0-9]a/.1/' * その後、バージョン番号の最後の桁が失われます。ファイルの検索に使用された正規表現の一部を名前変更(または別のコマンドラインツール)に記憶させる方法はありますか?したがって、「[0-9] a」から「[0-9] .1」に変更すると、1aが1.1に、4aが4.1に変更されます。

5
特定の順序で画像の名前を変更する
これは私の問題です:私は次の名前の500個の画像を含むフォルダを持っています: 1.jpg 2.jpg 3.jpg 等々.. そのフォルダーをコピーしました。次に、同じ画像の名前を501から1000に変更する必要がありますが、次のように並べ替えます。 1.jpg becomes 501.jpg 2.jpg becomes 502.jpg 3.jpg becomes 503.jpg .... 標準の名前変更コマンドを使用する場合: i=501;for img in $(find . -iname '*.jpg'); do echo -n "Converting $img"; mv $img $i.jpg && echo $i && ((i++)); done 501から1000までの画像を注文しますが、すべて散在しています。 23.jpg becomes 501.jpg, 66.jpg becomes 502.jpg ... (正しい順序ですが、混同します) 私はそれがおそらく私が見逃している1つのコマンドであることを知っています...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.