グラフィカルインターフェイスを備えたコンピュータでファイルをコピーするには、通常、ファイルをあるウィンドウから別のウィンドウにドラッグアンドドロップします。場合によっては修飾キーを使用します。または、ファイルアイコンを右クリックして、[コピー]を選択することもできます。 、次に貼り付け ファイルアイコンを別のウィンドウに表示します。
ターミナルでファイルをコピーするには、 cpを使用します mvとまったく同じように機能するコマンド コマンド。ただし、ファイルをある場所から別の場所に移動するのではなく、ファイルの内容を複製します。
$ cp example.txt ~/Documents
mvと同様 コマンド、あなたは コピー中にファイルの名前を変更します。
$ cp example.txt ~/Documents/file.txt
cpを使用するときは注意してください 、それはあなたがそれをするように言うことを正確に行うからです。デフォルトでは、しません あるファイルを同じ名前の別のファイルにコピーするかどうかを尋ねます。これから身を守るには、 cp --interactiveを使用します (または -i 略して)、 cpを実行します インタラクティブ モード。つまり、既存のファイルを上書きするかどうかを確認するメッセージが表示されます。確認するか、キャンセルして cpをやり直すことができます 既存のファイルと競合しないように、ファイルの名前を別の名前に変更します。
フォルダをコピーする
cp フォルダーは実際には存在しないため、コマンドはフォルダーではなくファイルを検索します(つまり、フォルダーは実際にはデータではなく、データをさまざまな架空のコンテナーに論理的に分割するための単なるマーカーです)。フォルダーをコピーするには、次を使用します。 cp --recursive (または -r 略して)、フォルダおよび内のファイルを取得します 架空のコンテナを再現します。
$ cp -r Documents MyStuff
$ ls
Documents
Downloads
Music
MyStuff
Templates
Pictures
Videos
Linuxシェルは、動作時に不気味に静かになっていることに気付くかもしれません。これは実際には仕様によるものです。あるドライブから別のドライブに1000個のファイルをコピーするなど、コンピューターをタスクに設定したことがありますが、4時間後に戻って、最初のファイルの後でコピーが停止したことを確認しました。
ただし、OSからのフィードバックがあると便利な場合もあります。通常、 -v switchは、コマンドに「冗長性」を追加します:
$ cp -r --verbose Documents Stuff
'Documents/' -> 'Stuff'
'Documents/example.txt' -> 'Stuff/example.txt'
'Documents/file.txt' -> 'Stuff/file.txt'
'Documents/example.png' -> 'Stuff/example.png'
'Documents/picture.png' -> 'Stuff/picture.png'
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事