Creative Saplings

Linuxでファイルの名前を変更する方法

10月 22, 2020
No Comments

コマンドライン端末は、Linuxサーバーを管理するための不可欠なツールです。 Linuxユーザーに、マシンのリソースを節約しながら、最高の生産性ツールのいくつかを提供します。

Linuxの可能性を効果的に使用するには、既存のファイルの名前の変更や、既存のファイルの名前変更などの簡単なコマンドなど、基本的な知識が必要です。フォルダ。このチュートリアルでは、Linuxでフォルダの名前を変更する方法を学習します。

mvコマンドを使用してLinuxでファイルの名前を変更する方法

「move」から短縮されたmvコマンドは1つです。 Linuxでファイルを処理する場合、2つの基本的ですが不可欠なタスクを実行できます。1つはファイルをある場所から別の場所に移動すること、もう1つはターミナルを介して1つ以上のファイルの名前を変更することです。

最初に、Linuxでmvを使用したファイルの名前変更がどのように機能するかを見てみましょう。

まず、SSHを使用してコマンドラインからサーバーにアクセスします。SSHについて不明な点があり、詳細を知りたい場合は、こちらをご覧ください。役立つチュートリアル。

サーバーにアクセスするには、ターミナルに次のように入力します。

ssh your-user@your-server

ローカルコンピューターを使用している場合は、代わりにサーバーの場合は、メインメニューからターミナルを開く必要があります。

その後、mvコマンドがどのように機能するかを知ることが重要です。これを行うには、次のコマンドを実行します。

mv --help

前に見たようにimage、mvコマンドの基本的な使用法は次のとおりです。

mv ...

最も一般的なmvオプションのいくつかを次に示します。

  • -f –ファイルを上書きする前にメッセージを表示しません。
  • -i –ファイルを上書きする前に警告メッセージを表示します。
  • -u –ファイルが新しい場合またはファイルを移動する場合のみ宛先に存在しない場合。
  • -v –コマンドの機能を表示します。

パラメータは次のとおりです。

–ファイルのソース宛先

–宛先ディレクトリ。

mvコマンドを使用してLinuxでファイルの名前を変更する

ファイルの名前を変更する場合は、次の操作を実行できます。次のようになります。

mv oldnamefile1 newnamefile1

ディレクトリにあり、file1.txtというファイルがあり、名前をfile2に変更するとします。 。txt。次のように入力する必要があります。

mv file1.txt file2.txt

それと同じくらい簡単です。ただし、ディレクトリにいない場合は、もう少し入力する必要があります。例:

cd /home/user/docs/filesmv file1.txt file2.txt

mvコマンドを使用して複数のファイルの名前を変更する

mvコマンドは1つのファイルの名前を変更することしかできませんが、使用することはできます他のコマンドを使用して、複数のファイルの名前を変更します。

コマンド、find、for、またはwhileループを使用して、複数のファイルの名前を変更しましょう。

たとえば、内のすべてのファイルを変更しようとする場合.txt拡張子から.pdf拡張子までの現在のディレクトリでは、次のコマンドを使用します。

for f in *txt; do mv -- "$f" "${f%.txt}.pdf"done

これにより、次のリストを検索するループ(for)が作成されます。拡張子が.txtのファイル。次に、各.txt拡張子を.pdfに置き換えます。最後に、ループが終了します(完了)。

より高度な機能が必要な場合は、renameコマンドを使用する必要があります。これから説明します。

名前の変更名前変更コマンドを使用したLinux上のファイル

名前変更コマンドを使用すると、もう少し制御できるようになります。多くのLinux構成には、デフォルトでそれが含まれています。ただし、インストールしていない場合は、簡単なコマンドでわずか1分で実行できます。

Debian、Ubuntu、Linux Mint、およびその派生物の場合:

sudo apt install rename

一方、CentOS 7またはRHELを使用している場合:

sudo yum install rename

そして、 Arch Linuxを使用しています:

yay perl-rename ## or yaourt -S perl-rename

これで、renameコマンドの使用を開始できます。一般に、renameコマンドの基本的な構文は次のようになります。

rename "s/old-name/new-name/" files

最初は複雑に見えるかもしれませんが、見た目よりもはるかに単純です。

この例では、filetorenameという名前の新しいフォルダーを作成し、touchコマンドを使用して5つのファイルを作成します。

mkdir filetorename
cd filetorename
touch file{1..5}.txt
ls

最後のlsコマンドを使用すると、次のファイルを表示できます。作成されました。

file1.txtという単一のファイルの名前を変更する場合、文は次のようになります。

rename ‘s/file1/newfile1/’ file1.txt

拡張子をすべてのファイル(たとえば、.php)に変更したかった。この方法で行うことができます:

rename ‘s/.txt/.php/’ *.txt
ls

ファイルを配置する別のディレクトリを指定することもできます名前の変更は次のとおりです。

rename ‘s/.txt/.php/’ FILE/PATH

名前の変更はPerlの正規表現を使用するため、このコマンドには幅広い可能性があります。

最後に、すべてのコマンドオプションを確認することをお勧めします。ターミナルで次のコマンドを実行すると、それらを表示できます。

rename –help

名前変更コマンドの使用方法の一般的な例は次のとおりです。

名前の変更を削除コマンド

システムに名前変更をインストールする必要がなくなった場合は、ソフトウェアマネージャーを使用して名前を削除します。またはターミナルから。

Debian、Ubuntu、Linux Mintおよびその派生物の場合:

sudo apt remove rename

CentOSおよびRHELの場合:

sudo yum remove rename

これで、Linuxマシンから名前の変更が削除されました。

結論

ターミナルを使用してLinuxでファイルの名前を変更するには、シンプルで実用的なタスクですが、非常に重要な場合もあります。それを行う方法を知ることは、すべてのサーバーマネージャーが知っておくべきことです。

これまで見てきたように、それを行うことができる2つのコマンドがあります。一方はもう一方よりも単純ですが、どちらもタスクを実行します。

これらのコマンドを引き続き調査し、日常のワークフローの品質を向上させることをお勧めします。

この投稿は最終更新日:2020年3月4日19:06

Articles
Previous Post

ユナイテッド航空は、一部のベビーカーを追加料金なしで持ち込みを許可しています

Next Post

クマ、トルコ、野生の豚、ワニ、小さなゲーム|ジョージアハンティングシーズンと規制– 2020

コメントを残す コメントをキャンセル

最近の投稿

  • 世界で最高の写真学校、2020年
  • ソブリン市民が反政府哲学を道路に持ち込む
  • スタッコ修理費用ガイド
  • マックレーカー
  • Precision Oncology (日本語)

アーカイブ

  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.