初心者のためにLinuxでファイルを移動するすべての方法

All Ways Move Files Linux



特定のタスクは非常に簡単に実行できますが、多くのユーザーは適切な機能に気付いていないために行き詰まります。ユーザーが別のプラットフォームに移行すると、これらのマイナーな操作に時間がかかり、それらのタスクの1つは、ファイル/フォルダーをあるパスから別のパスに移動することです。

WindowsからLinuxシステムに切り替えると、初心者の心に「ファイルを移動するにはどうすればよいか」という疑問が生じる可能性があります。 Linuxには、同じ宛先に到達するためのいくつかのルートがあり、Linuxディストリビューションは、すべてのタイプのユーザーがシステムを簡単に使用できるように設計されています。







ファイルの移動を開始する前に、ファイルの移動の意味について説明しましょう。これは、と混乱している初心者に役立つかもしれません move(mv)copy(cp) 指図。



ファイルまたはフォルダの移動とは、ファイルを以前の場所から切り取り、新しい場所に貼り付けることを意味します。言い換えると、移動とは、元のコンテンツを新しい場所に転送し、古い場所から削除することです。ファイルを移動すると、ファイルは前のディレクトリから削除されて新しい宛先に追加されますが、コピーでは、ファイルはソースディレクトリに残ります。



さて、私はそれが用語を理解するのに十分だと思います ファイルの移動。





の違い コピー動く それは 動く ファイルを新しい宛先に再配置します コピー コンテンツの複製を作成し、新しい宛先に貼り付けることを意味します。

ファイルのコピーはコピーを使用します (Ctrl + C) 貼り付けます (Ctrl + V) キー;一方、移動とは カット(Ctrl + X) と貼り付け (Ctrl + V)



いつ移動するか:

データファイルの移動は、ユーザーが1つのバージョンを保持し、コンテンツを複製したくない場合に役立ちます。処理中に間違いがあった場合、元のファイルが失われる可能性があり、大きな損失になる可能性があるため、これを行う際には注意が必要です。

データ移動の利点:

データの移動が必要な理由を説明するいくつかの可能性があります。
それらをデモンストレーションしましょう:

別のシステムで作業している場合は、ファイルをコピーするのではなく、移動することをお勧めします。 1台のワークステーションでのみ作業することになっていない場合。作業中のドキュメントを別のシステムに転送して続行できます。データの移動は、新しいシステムに移行するときにも役立ちます。さらに、バックアップの目的にも便利です。ハードドライブのストレージが不足していて、データを別のストレージデバイスにアーカイブする場合は、削除するのではなく、移動することをお勧めします。

または、システムがプリンターやスキャナーなどの外部デバイスに接続されていない場合は、印刷するファイルをプリンターに接続されているシステムに転送できます。

ファイルの移動と、データを移動する必要がある理由について簡単に説明しました。また、その利点について説明し、データのコピーと移動の違いを確認しました。

これで、Linuxオペレーティングシステムでファイルを移動する方法を見つけるのは簡単です。

Linuxシステムでファイルを移動する方法:

実行する従来の方法はありません 動く 手術; Linuxディストリビューションでは、
ファイルの移動には、いくつかの方法が使用されます。

  1. コマンドラインツールを介して(ターミナル)
  2. グラフィカルユーザーインターフェイス(GUI)を介して

コマンドラインツール(ターミナル)を使用してファイルを移動する方法:

ソースの場所から特定の宛先にファイルを移動するために使用されるコマンドは、 mv 指図:

NS mv コマンドラインツールは、多目的コマンドと見なされます。これは、ファイルをソースから宛先に転送するためだけでなく、ファイルまたはフォルダーの名前を変更するためにも使用されます。

構文:

の構文 mv コマンドは次のとおりです。

mv [オプション] [source_path] [destination_path]

例を開始する前に、 mv コマンド、私たちが理解する必要がある別のポイントがあります。

ファイルまたはフォルダが作成されると、 iノード ファイルのメタデータを含むファイル/ディレクトリに割り当てられます。の完全な形式 iノードインデックスノード これは、ファイルシステムオブジェクトがファイルであるかディレクトリであるかなどを説明し、アクセス許可アクセス、ファイルのタイプ、グループ、サイズなどの代表的なファイルに関する情報を格納します。 インデックスノード は整数の文字列であり、それぞれが iノード ユニークです。

確認するには iノード 特定のファイルの構文は次のとおりです。

ls --inode [ファイル名]

確認したい場合 iノード テキストファイルの値 sample.txt 、コマンドは次のようになります。

$ls --inodesample.txt

ファイルを移動するときはいつでも、ファイルからデータを移動することではありません iノード 別のものに;パスを変更するだけです。その許可アクセス設定は以前と同じままです。これは、ファイルを変更したり再作成したりしておらず、メモリ内のパスのみが変更されているためです。

それでは、どのように mv コマンドは、さまざまな例でファイルを移動するのに役立ちます。

例1:ファイルの移動

サンプルファイルを作成する sample_file.txt を使用して 接する のコマンド ディレクトリ:

$接するsample_file.txt

使用 mv ファイルをに移動するコマンド ドキュメント ディレクトリ;次のコマンドはを検出します ドキュメント ディレクトリ/フォルダとして転送し、 sample_file.txt それに:

$mvsample_file.txt//ワルダ/ドキュメント

の存在を確認するには sample_file.txt Documentsディレクトリで、 ls ターミナルでのコマンド:

$ls //ワルダ/ドキュメント

注:ファイルを移動するには、ソースと宛先にアクセスするためのアクセス許可を書き込む必要があります。それ以外の場合は、アクセス許可が拒否されましたというエラーメッセージが表示されます。

追記:

送信元と宛先のパスを指定しているときに混乱する人もいるため、間違った結果が得られます。ただし、ディレクトリまたはファイルのパスを見つける簡単な方法があります。これについては、以下で説明します。

パスを取得するフォルダ/ディレクトリを選択し、右クリックします。ポップアップメニューで、次の方向に移動します プロパティ それをクリックして、

たとえば、私はのパスを見つけたい text.txt ホームディレクトリのフォルダ:

あなたがヒットしたとき プロパティ 、それはあなたにすべての必要な詳細を表示します text.txt パス付き:

そこから、パスをコピーしてターミナルに貼り付けることができます。

ファイルを移動したら、を使用してファイルの名前を変更できます mv もう一度コマンド:

$sample_file.txt//ワルダ/ドキュメント/tests.txt

確認してみましょう ls ファイルの名前が変更されているかどうかを指定するコマンド:

$ls

例2:フォルダをディレクトリに移動する

上記の例のように、ファイルをある場所から別の場所に移動しました。同様に、ディレクトリを移動する別の方法はありません。 cp 指図。
アプローチは、上記で行ったのと同じです。 mv 指図:

テストフォルダを作成し、名前を次のように設定します テスト を使用して mkdir 指図。作成するように、ランダムファイルを追加します tests.txt を介してその中のファイル 接する 指図:

$mkdirテスト
$接するTesting.txt

移動します Testing.txt のファイル テスト を使用するフォルダ mv 指図:

$mvTesting.txtテスト

今、移動します テスト フォルダーに ダウンロード ディレクトリ:

$mvテスト//ワルダ/ダウンロード

確認するには、次のように入力します。

$ls //ワルダ/ダウンロード

例3:一度に複数のファイルを移動する

複数のファイルを同時に移動すると、 mv コマンドは、最後のディレクトリ名を宛先ディレクトリと見なします。

ファイルを移動しましょう sample.txttests.txt 、 と test.txt の中に ダウンロード ディレクトリ。このためには、これらのファイルがすべてそこに配置されているので、Documentsディレクトリでターミナルを開きます。

$mvsample.txt tests.txt text.txt//ワルダ/ダウンロード

を実行します ls それを確認するコマンド:

$ls //ワルダ/ダウンロード

ご覧のとおり、すべてのファイルはから正常に転送されています ドキュメント ディレクトリへの ダウンロード ディレクトリ。

GUIを使用してファイルを移動する方法:

Linuxオペレーティングシステムで利用できる複数のGUIツールとファイル管理システムがあります。広く使われているものは ノーチラス 、GNOMEファイルマネージャー、および イルカ 、KDEのファイルマネージャーです。これらの2つのファイルマネージャーは、柔軟性があるために好まれます。

私は現在、Gnomeデスクトップ環境を使用するUbuntu20.04に取り組んでいます。したがって、ファイルをあるディレクトリから別のディレクトリに移動する方法を説明します。 ノーチラス ファイルマネージャー。

GUIを使用すると、ファイル転送が比較的簡単になります。以下にリストされているいくつかの簡単な文に従う必要があります。

  1. 作業中のシステムでNautilusファイルマネージャーを開きます。
  2. 再配置するファイルを選択し、右クリックします。
  3. コンテキストメニューが画面に表示され、次の方向に移動します へ引っ越す オプション。
  4. クリックしたら へ引っ越す オプションを選択すると、可能な宛先ディレクトリのリストを含むウィンドウが目の前に表示されます。
  5. ファイルを転送する新しい場所を選択し、を押します 選択する

例を通してそれを理解しましょう:

Ubuntu20.04でNautilusファイルマネージャーを開きます。

用語と混同されている人々のために ノーチラス 、これはファイルマネージャの名前です。また、入手方法がわからない場合は、より明確に表示させてください。

アプリケーションメニューを開き、ファイルマネージャを検索して、次のように入力します。 オウムガイ また ファイル

ノーチラスを入力すると、 ファイル オプション。それをクリックして、ファイルマネージャウィンドウを表示します。

dsiplayedとして、複数のフォルダーといくつかのテキストファイルが含まれています。移動したいとします sample.txt 別の場所にテキストファイル。を選択 sample.txt ファイルを右クリックします。

クリック へ引っ越す… 、可能なすべての宛先のリストが画面に表示されます。

移動しましょう sample.txt ファイルに ドキュメント ディレクトリ。次に、ウィンドウからそれを選択し、 選択する ボタン:

ファイルはから正常に移動されました ディレクトリへの ドキュメント ディレクトリ。

ご覧のように、 sample.txt に存在しなくなりました ディレクトリ:

移動先に正常に移動したかどうかを確認するには、 ドキュメント ディレクトリを作成し、 sample.txt ファイルが存在しています:

同様に、ディレクトリを別の場所に移動する場合は、上記で説明したのと同じ手順を繰り返すことによっても移動できます。例を通してそれをレビューしましょう、
に新しいフォルダを作成します ディレクトリと名前を付けます。次の名前でフォルダを作成しています テスト 、次の画像に示すように:

移動したいと想像してみてください テスト ディレクトリ/フォルダへ ダウンロード ディレクトリ。したがって、 テスト フォルダを右クリックし、サブメニューで、 へ引っ越す… オプション:

ウィンドウが開きますので、 ダウンロード 転送するディレクトリ テスト クリックしてフォルダに移動します 選択する ボタン:

移動したフォルダが存在することを確認します ダウンロード ファイルマネージャで開くことにより、ディレクトリ:

ご覧のとおり、ファイルまたはディレクトリを移動するのは簡単です。 ノーチラス ファイルマネージャー:

結論:

このガイドでは、Linuxでファイルを移動する方法について初心者向けの詳細な説明があります。ファイルの移動は、その方法を正確に知っていれば難しい作業ではありません。 Linuxシステムでは、すべてのタイプのユーザーがシステムを快適に使用できるように設計されているため、単一の操作を実行する方法がいくつかあります。

システム内の別の場所にファイルを転送するいくつかの方法について簡単に説明しました。を介してなど、ファイルやフォルダを移動するためのアプローチ GUIターミナル は、これらのアプローチを利用するために専門家である必要がないため、非常に単純で比較的簡単です。このガイドは、2つの異なる手順について段階的に説明するのに役立ちます。

私にとって、どちらの方法も迅速で複雑ではありません。 GUIを使用してファイルを移動する場合は、ターゲットファイルを右クリックして、 へ引っ越す… コンテキストメニューのオプション。ファイルを転送する宛先ディレクトリを選択するためのウィンドウが表示されます。ファイルは以前の場所から削除されます。

ターミナルを使用したい場合は、 mv 多目的コマンドである、が使用されます。ファイル/フォルダを移動するだけでなく、名前を変更するためにも使用されます。の複数の例を実行しました mv 理解を深めるためのコマンド。手順は各例で類似しています。 1つの例に注意深く従えば、 mv どこでもコマンド。