ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxでフォルダを移動、コピーする方法は何ですか?

Linuxでフォルダを移動、コピーする方法は何ですか?

WBOY
リリース: 2023-05-21 14:13:45
転載
2346 人が閲覧しました

1. フォルダーのコピー

フォルダーのコピーは、フォルダーのすべての内容を別の場所にコピーするプロセスです。以下に、基本的なコマンド オプションとパラメータを示します。

cp [选项] 源目录 目标目录
ログイン後にコピー

その中で、cp コマンドは、ファイルまたはフォルダのコピーに使用されます。ソースおよび宛先ディレクトリのアドレスを指定し、ソースおよび宛先フォルダーの場所を指定する必要があります。

たとえば、/home/lihuanyu/Data/Mini_imagenet/MyImagenet ディレクトリ内のすべてのコンテンツを /home/lihuanyu/code/06paper1/01model_pretraining にコピーする場合は、 /data / ディレクトリでは、次のコマンドを使用できます。

cp -r /home/lihuanyu/Data/Mini_imagenet/MyImagenet /home/lihuanyu/code/06paper1/01model_pretraining/data/
ログイン後にコピー

この例では、-r パラメータは、ディレクトリ全体を再帰的にコピーすることを意味します。このパラメータを変更して、レプリケーションの動作を制御することもできます。

2. フォルダーの移動

フォルダーの移動とは、フォルダーをある場所から別の場所に移動するプロセスです。以下に、基本的なコマンド オプションとパラメータを示します。

mv [オプション] ソース ディレクトリ ターゲット ディレクトリ

このうち、mv コマンドが使用されます。ファイルまたはフォルダーを移動します。ソースおよび宛先ディレクトリのアドレスを指定し、ソースおよび宛先フォルダーの場所を指定する必要があります。

たとえば、/home/user/project ディレクトリを /backup/project ディレクトリに移動する場合は、次のコマンドを使用できます。 ##

mv /home/lihuanyu/Data/tiny-imagenet-200   /home/lihuanyu/code/06paper1/01model_pretraining/data/
ログイン後にコピー
この例では、

mv コマンドは /home/lihuanyu/Data/tiny-imagenet-200 ディレクトリを /home/lihuanyu/ に移動しますcode/06paper1 /01model_pretraining/data/ ディレクトリ。

3. 一般的なアプリケーションのケース

次に、実際のアプリケーションでフォルダーの移動とコピーの操作を使用する方法を見てみましょう。

a. バックアップ データのコピー

重要な設定ファイルが

/etc ディレクトリに保存されていると仮定します。このファイルをバックアップするには、ディレクトリ全体をバックアップ ディレクトリにコピーします。以下は、/etc ディレクトリをバックアップ ディレクトリ /backup/etc にコピーする例です。

cp -r /etc /backup

b. フォルダーを他の場所に移行する

完了したプロジェクトを別の場所に移動してローカル ディスク領域を解放したい場合は、

mv コマンドを使用できます。フォルダーを移動します。以下は、/home/user/project ディレクトリを /backup ディレクトリに移動する例です:

mv /home/user/project /バックアップ

c. データのアーカイブ

##大きなフォルダーを操作する場合、ディスク領域を節約するためにデータをアーカイブする必要がある場合があります。 tar コマンドは、複数のファイルを 1 つのアーカイブにパッケージ化できます。以下は、

/home/user/project

ディレクトリを /backup/project.tar.gz ファイルにアーカイブする例です。

tar - czvf /backup/project.tar.gz /home/user/project

この例では、

-c

は新しいアーカイブ ファイル -z を作成することを意味します。 gzip アルゴリズムを使用してファイルを圧縮することを示し、-v は進行状況情報を表示して端末に出力することを示し、-f は出力アーカイブ ファイル名を指定することを示します。

以上がLinuxでフォルダを移動、コピーする方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート