Advcpmv でコピーと移動を強化する

LinuxLinuxBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

advcpmv ツールは、Linux にある従来の cp および mv コマンドの拡張版です。このツールには、進捗バーや速度インジケータなどの追加機能が組み込まれており、大きなファイル転送やディレクトリの移行を管理する際に、より良い視覚的フィードバックと制御を提供するため、非常に便利なユーティリティです。

cp コマンドの進捗バー

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/CompressionandArchivingGroup(["Compression and Archiving"]) linux/BasicFileOperationsGroup -.-> linux/cp("File Copying") linux/BasicFileOperationsGroup -.-> linux/mv("File Moving/Renaming") linux/CompressionandArchivingGroup -.-> linux/tar("Archiving") subgraph Lab Skills linux/cp -.-> lab-295937{{"Advcpmv でコピーと移動を強化する"}} linux/mv -.-> lab-295937{{"Advcpmv でコピーと移動を強化する"}} linux/tar -.-> lab-295937{{"Advcpmv でコピーと移動を強化する"}} end

Advcpmv を使ったファイル操作の最大化

advcpmv_test フォルダを基に、ターミナルで advcpmv を使ってファイル操作を最大化する方法を見ていきましょう。

基本的なコピー操作

まず、advcpmv_test ディレクトリから /tmp ディレクトリに小さなテキストファイルをコピーします。このコマンドを使うと、簡単な操作で advcpmv の動作を確認できます。

advmv -g advcpmv_test/file1.txt /tmp
advcpmv の基本的なコピー進捗

このコマンドは、コピー中のファイルの進捗バーを表示します。ファイルが小さいため、すぐに完了することがあります。-g は進捗バー機能を有効にし、操作の進捗状況をリアルタイムでフィードバックします。

大きなファイルの操作

大きなファイルを扱う場合、進捗表示がより重要になります。次のコマンドを使って、ディレクトリ構造内で大きなファイルを移動し、進捗バーと転送速度を確認しましょう。

advcp -gR advcpmv_test/ /tmp
advcp の再帰的コピー進捗

-R は、すべてのサブディレクトリとファイルを含むディレクトリの再帰的コピーに使用されます。この操作では、大きなファイルを含む各ファイルの個別の進捗バーが表示され、操作全体の進捗状況を監視するのに役立ちます。

まとめ

advcpmv_test 環境では、advcpmv が視覚的なフィードバックを伴ってファイル操作を強化する能力を発揮します。単純なファイル転送から複雑なディレクトリの移行まで、このツールは進捗状況、速度、予想される完了時間に関する貴重な情報を提供し、ファイル管理タスクをより透明で管理しやすくします。