変更したい名前のファイルが表示されることがあります。 また、変更したいのはその拡張です。 これは、ほとんどすべてのオペレーティングシステムで非常に単純なことですが、何度も実行したい場合は、状況はすでに変化しています。 どちらが最良の選択肢ですか? Linuxの他の多くのタイプのタスクと同様に、これらの場合の最善の方法は(常にではありませんが)、ターミナルから実行するか、スクリプトを作成して次のプロセスを自動化することです。 XNUMXつまたは複数のファイルの名前と拡張子を同時に変更する.
しかし、続ける前に、私は何かを説明したいと思います: ファイルの拡張子を変更することは、それを変換することと同じではありません。 拡張子をファイルに変更するときに行うのは、「姓を変更する」のようなものだけですが、ファイルは同じままです。 これは、たとえば、写真がPNG形式で保存されている場合、拡張子を.jpgに変更してもJPGにはならないことを意味します。 これは、右クリックしてファイル情報を確認することで確認できます。 ファイルの拡張子を変更するために何を使用できますか? それが良い考えである場合があります。
ファイルの名前と拡張子を変更します。 一番良いのは何ですか?
私は優れた漫画本の読者ではありませんが、ドラゴンボールの漫画は持っています。 少し前にドラゴンボールとドラゴンボールZ用のものを手に入れましたが、私の研究で何かに気づきました。CBR(コミックブックリーダー)ファイルは基本的に、コミックを読むために使用されるソフトウェアで開く拡張子を持つZIPです。 つまり、ZIPで圧縮され、すべての画像が内部にある(フォルダー内にない)コミックの場合 拡張子を.cbrに変更すると、コミックリーダーと直接互換性があります。。 これは、この投稿の内容を理解するのに最適な例です。
ファイルの場合:F2
分離されたファイルの名前と拡張子を変更したい場合、最も簡単なことは それを右クリックして、「名前の変更」を選択します、「名前の変更」、またはLinuxディストリビューションに入れたもの。 多くのオペレーティングシステムでは、名前の変更オプションはF2ですが、F2が何らかの機能によって「捕捉」される(私のラップトップでは機内モードをアクティブにする)多くのコンピューター、特にラップトップもあります。 この場合、ファイルの名前を変更するには、Fn + F2を使用する必要があります。
名前を変更するだけでは何も表示されませんが、拡張子を変更すると、一部のオペレーティングシステムでは、別の拡張子を変更/追加するかどうかを尋ねられます。
mvコマンドで
mvコマンドは「move」から取得されますが、名前を変更することもできます。 コマンドは次のようになります。
mv /ruta/al/archivo/origen.ext /ruta/al/archivo/destino.ext
上記から、次のことを行う必要があります。
- mv 注文です。
- /パス/から/ファイル これらはパスであり、最初のパスは元のファイルのパスであり、XNUMX番目のパスは新しい名前と拡張子で保存するファイルのパスです。
- 拡張子 これは、「拡張機能」を定義するために使用したかった例です。
重要なことを覚えておく必要があります。保護されているために変更できないディレクトリがあります。 保護されたディレクトリにファイルを保存する場合は、「sudomv」を使用する必要があります。
名前変更コマンドを使用
El 名前変更コマンド より多くのオプションが利用できるため、前のものよりもいくらか強力です。 Linuxディストリビューションにデフォルトでインストールされていない場合は、次のコマンドでインストールできます。 sudo apt インストール リネーム。 私たちが興味を持っているオプションは«s»(«substitute»から、substituteへ)であり、コマンドは次のようになります。
rename 's/nombreviejo/nuevonombre/' archivo1.ext archivo24.ext
このコマンドを使用すると、多くのファイルの名前と拡張子を変更することもできます。そのため、ターミナルからファイルがあるディレクトリに移動することをお勧めします。 このために、ファイルがデスクトップ上にある限り、次のコマンドを記述します。
cd /home/pablinux/Escritorio sudo rename 's/.jpg/.png/' *
「 's」の前にオプションを追加できます。
- –v:名前が変更されたファイルのリストと新しい名前が表示されます。
- -n:変更されるファイルのみを表示し、それらには触れないシミュレーションを実行します。
- -f:元のファイルを強制的に上書きします。
Inviskaの名前変更で
Inviskaの名前変更 は、ファイルとディレクトリの一括名前変更用に特別に設計されたソフトウェアです。 クロスプラットフォームであり、Linuxで利用できます。 開いたら、次のことを行います
- 最初に表示されるのは、個人用フォルダーのビューです。 デスクトップフォルダを開くと、前のスクリーンショットにあるものが表示されます。
- まず、«名前»タブで名前を選択します。
- 名前をXに置き換えます
- テキストXをYに置き換えます。
- 位置YにテキストXを挿入します。
- 最初にXを挿入します(右側のチェックボックスをオンにして、最後に追加できます)。
- 位置Xでトリムします。
- N文字を左側にトリミングします(右側のチェックボックスをオンにして、右側にトリミングします)。
- XNUMX番目のタブ(拡張機能)で、拡張機能を選択できます。 オプションは前のタブと同じです。
- そして第三に、ナンバリング。 番号を追加したくない場合は、デフォルトのままにしておきます。 番号を追加したい場合は、最初、最後、または特定の位置で追加できます。 次のようになります。
- «名前の変更»をクリックします。
- 通知で「OK」をクリックします。
- すべてが正常に行われた場合、メッセージは表示されません。 これで、ファイルが指定した名前で、構成したパスで変換されたことを確認するだけで済みます。
オペレーティングシステムがデフォルトでそれを行うかどうかをテストしましたか?
この質問は私にとって重要なようです。 たとえば、Kubuntuではできませんが、Ubuntuでは同時に多くのファイルの名前を変更できます。 これを行うには、いくつかのファイルを選択し、右クリックして[名前の変更]オプションを選択します。 Inviska Renameが提供するものに似たものが表示されますが、より単純です。 いずれにせよ、私はそれを使用しました、そしてそれは私によく役立ちました。
この投稿で言及したすべてのことをもう一度覚えておくことが重要だと思います それは「変換」ではなく「名前の変更」に関するものです。 1 つまたは複数のファイルを他の形式 (別の拡張子) に変換するには、ファイルの種類ごとにシステムを使用する必要があります。たとえば、ImageMagick ツールを使用してディレクトリ内のすべての JPG 画像を PNG に変換するには、次のように記述します。これについては姉妹ブログ Ubunlog で詳しく説明しています。
for file in *.png; do convert $file -resize 830 primera-$file; done
Linux PCでファイルの名前と拡張子を変更する方法をすでに知っていますか?
仕事をしていて、ページを追加したり、順序を変更したりしているとしましょう...どのプログラムでドキュメントの画像を表示してすばやく識別し、同時に名前(または番号)を変更できますか? ?
「名前の変更」とgimpを組み合わせたProvéですが、面倒です。