cpコマンド (これはコピーの略です )は、ファイルやディレクトリをコピーするために、Linuxやその他のUNIXライクなオペレーティングシステムで一般的に使用されるコマンドの1つです。このガイドでは、cpコマンドを強制する方法を示します。 Linuxで確認なしにコピー操作を上書きします。
関連記事 :Linuxでファイル/フォルダを転送するための10個のSCPコマンド通常、cpコマンドを実行すると 、図のように宛先ファイルまたはディレクトリを上書きします。
# cp bin/git_pull_frontend.sh test/git_pull_frontend.sh
cpを実行するには インタラクティブモードで、既存のファイルまたはディレクトリを上書きする前にプロンプトが表示されるようにするには、-i
を使用します 示されているようにフラグを立てます。
# cp -i bin/git_pull_frontend.sh project1/git_pull_frontend.sh
デフォルトでは、最新のLinuxディストリビューション、特に Red Hat Enterprise Linuxのディストリビューション ( RHEL )ファミリには、cpコマンドのエイリアスが付属しています これにより、ユーザーはcpコマンドを実行します。 インタラクティブモードで。これはDebianには当てはまらない場合があります およびUbuntu 派生物。
すべてのデフォルトのエイリアスを確認するには 、エイリアスを実行します 示されているコマンド。
# alias
強調表示されたエイリアス 上のスクリーンショットでは、コマンドを実行すると、デフォルトでインタラクティブモードで実行されることを示しています。 yes
を使用する場合でも コマンドを実行しても、シェルは上書きの確認を求めるプロンプトを表示します。
# yes | cp -r bin test
上書きを強制する最善の方法は、cpコマンドの前に円記号を使用することです。 次の例に示すように。ここでは、bin
の内容をコピーしています test
へのディレクトリ ディレクトリ。
# \cp -r bin test
または、エイリアスを使用することもできます cpエイリアス 現在のセッションで、cpコマンドを実行します 非インタラクティブモードで。
# unalias cp # cp -r bin test
詳細については、cpコマンドを参照してください。 マニュアルページ。
# man cp
ご不明な点がございましたら、下記のフィードバックフォームからお問い合わせください。