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

このガイドでは、ファイルマネージャーとLinuxコマンドラインを使用してファイルの名前を変更する方法を説明します。

ほとんどのLinuxディストリビューションには、デスクトップ環境の一部としてデフォルトのファイルマネージャがあります。 デスクトップ環境とは、ターミナルウィンドウにコマンドを入力せずに一般的な作業を実行できるツールの集まりです。

デスクトップ環境は、一般に、グラフィカルアプリケーションを表示するために使用されるウィンドウマネージャを含む。

また、以下の一部または全部が含まれます:

ファイルマネージャは、ファイルの作成、移動、および削除を制御するために使用されます。 Windowsユーザーは、ファイルマネージャの一種であるWindowsエクスプローラに精通しています。

Nautilus、Dolphin、Caja、PCManFM、Thunarなど、さまざまなファイルマネージャがあります。

Nautilusは、FedoraやopenSUSEなどのGNOMEデスクトップ環境を実行するUbuntuおよびディストリビューションのデフォルトファイルマネージャです。

Dolphinは、KubuntuやKaOSなどのLinuxディストリビューションで使用されるKDEデスクトップ環境のデフォルトファイルマネージャです。

Linux Mintには、MATEデスクトップを使用する軽量バージョンがあります。 MATEデスクトップは、Cajaファイルマネージャを使用します。

軽量ディストリビューションでは、PCManFMファイルマネージャを持つLXDEデスクトップ環境またはThunarファイルマネージャに付属するXFCEを使用することがよくあります。

名前が変わる可能性がありますが、ファイルの名前を変更する機能は実質的に同じです

ファイルマネージャを使用してファイルの名前を変更する方法

ファイルマネージャには通常、ファイリングキャビネットのようなアイコンがあります。 たとえば、Ubuntuを使用している場合は、起動バーの2番目のアイコンです。

通常、関連ファイルマネージャアイコンは、メニューシステムの一部として、またはクイック起動バーの一部として、パネルの起動バーに表示されます。

ファイルマネージャには、通常、ホームフォルダ、デスクトップ、その他のデバイス、ごみ箱など、左パネルに場所のリストがあります。

右側のパネルには、左側のパネルに選択した場所のファイルとフォルダのリストが表示されます。 フォルダをダブルクリックしてドリルダウンし、ツールバーの矢印を使用してフォルダ内を上に移動することができます。

ファイルやフォルダの名前を変更することは、どのディストリビューション、どのデスクトップ環境、実際にどのファイルマネージャを使用しているかにかかわらず、事実上同じです。

削除するファイルまたはフォルダを右クリックし、[名前の変更]を選択します。 また、多くのファイルマネージャを使用すると、ファイルやフォルダを左クリックしてF2キーを押して同じ操作を実行できます。

ファイルの名前を変更するためのインターフェイスは、ファイルマネージャによって多少異なります。 たとえば、Nautilus、Thunar、PCManFMは新しいファイル名を入力するための小さなウィンドウを表示し、DolphinやCajaは古い名前の上に新しい名前を入力するだけです。

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

ファイルの名前を変更するコマンドが実際に名前が変更されたことに気づかないかもしれません。 このガイドでは、完全なファイルの名前を変更する方法、ファイルの一部の名前を変更する方法、シンボリックリンクが指すファイルの名前を変更する方法、およびrenameコマンドが動作したことを確認する方法を学習します。

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

ファイルの名前を変更するための構文は、あなたが思うほど明確ではありません。 次の例は、ファイルの名前を変更する方法を示しています。

式置換ファイルの名前を変更する

renameコマンドはoldfile newfileの名前を変更するという簡単なことだと思うかもしれませんが、それほど単純ではありません。

あなたがtestfileというファイルを持っていて、そのファイル名をtestfile2に変更したいとします。 使用するコマンドは次のとおりです。

テストファイルの名前を変更するtestfile2テストファイル

では、ここで何が起こっていますか? 式は、ファイル名で探しているテキストのビットまたは実際には正規表現です。

置き換えは、式を置き換えるテキストです。ファイルは、名前の変更を実行するファイルです。

あなたが求めるかもしれないこのような仕組みはなぜですか?

あなたが犬の写真のフォルダを持っていたとしますが、あなたは誤って次のように猫の写真を呼び出しました:

コマンドがoldfile newfileの名前を変更するのと同じくらい単純な場合は、各ファイルの名前を個別に変更する必要があります。

Linux renameコマンドを使用すると、次のようにすべてのファイルの名前を一度に変更できます。

名前変更cat dog *

上記のファイルの名前は次のように変更されます:

上記のコマンドは、基本的にすべてのファイル(アスタリスクのワイルドカードメタキャラクターで示されている)を調べ、catという単語が見つかったところではそれを犬に置き換えました。

シンボリックリンクが指す物理ファイルの名前を変更する

シンボリックリンクは、デスクトップショートカットに似たファイルへのポインタとして機能します。 シンボリックリンクには、それが指しているファイルの場所へのパス以外のデータは含まれていません。

次のコマンドを使用して、シンボリックリンクを作成できます。

ln -s

たとえば、dog picturesフォルダにbarkingdogというファイルがあり、howtostopdogbarkingという名前のdogtrainingという別のフォルダにファイルへのシンボリックリンクを作成したかったとします。

あなたは次のコマンドを使ってそれを行うことができます:

ln -s〜/ pictures / dogpictures / barkingdog〜/ pictures / dogtraining / howtostopdogbarking

ls -ltコマンドを実行すると、どのファイルがシンボリックリンクであるかを知ることができます。

ls -lt howtostopdogbarking

出力にはhowtostopdogbarking - > / home / pictures / dogpics / barkingdogのようなものが表示されます。

今ではあなたのどれくらいが犬の吠えを止める方法を知っているのか分かりませんが、多くのトレーナーの助言は最初に話す犬を教えることです。そして、一度あなたが習得すれば、とにかくそれは理論です。

この知識を手に入れて、バーコードドッグの絵の名前をスピーキングドッグに変えることができます。

次のコマンドを実行して、dogpicsフォルダ内の画像の名前を直接変更できます。

リネーム吠え声/ホーム/写真/犬犬/吠え声

または、シンボリックリンクの名前を指定して、次のスイッチを使用して、吠え声の絵の名前を変更することもできます。

リネーム - 吠え声/ホーム/写真/犬の訓練/ハウツストップドッグバーク

名前変更コマンドが動作したことを確認する方法

名前を変更するコマンドの主な問題は、それが何をしたのかを教えてくれないことです。 あなたが思ったことが働いていない可能性がありますので、あなたはlsコマンドを使って自分自身をチェックしなければなりません。

ただし、次のスイッチを使用すると、renameコマンドは名前の変更内容を正確に示します。

名前を変更する-v cat dog *

出力は次の行に沿って出力されます。

このコマンドは、実際に何が起こりたかったのかを確認するのに役立ちます。

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

ファイルの名前を変更する単純な構文を使用する場合は、次のようにmvコマンドを試してください。

mv oldfilename newfilename

概要

Linuxのコマンドラインの使用方法を学ぶときは、アクセス許可、 ユーザーとグループの 作成方法、ディレクトリの作成 方法、ファイルのコピー方法ファイルの移動と名前の変更方法、 すべてのリンクについて知る必要があります

このリンク記事では、Linuxコマンドラインの使用方法を学ぶときに知っておく必要がある12のコマンドの概要を示します