Linuxの`cp`コマンドとは?

Linuxのcpコマンドは、ファイルやディレクトリをある場所から別の場所へコピーします。その動作は、再帰的なコピー、アーカイブモード、更新処理、シンボリックリンクの扱いなどのフラグに大きく左右されます。

パスの引用符やオプションの組み合わせが重要なため、複数のファイルを一度に移動するときは、コピーコマンドを入力し間違えやすくなります。

ツールの説明

このツールは、1つ以上のソースパス、宛先、任意のrawオプション、一般的なコピー用フラグから、Linuxのcpコマンドを生成します。昇格した権限が必要な場合は、sudoを付けた出力にも対応しています。

シェル構文の細かな点を気にせず、コピーコマンドをすばやく作成するのに役立ちます。

使用例

  • 複数のファイルをバックアップフォルダーにコピー
  • アーカイブ形式のフラグを使用してディレクトリを再帰的にコピー
  • sudoを使用して保護された場所にファイルをコピー

特徴

  • 複数のソースパスに対応
  • アーカイブ、再帰、属性保持、強制、更新、シンボリックリンク処理など、一般的なcpフラグに対応
  • ダウンロード可能なshell出力

制限事項

このツールはコマンド文字列を作成するだけです。コマンドを実行したり、パスが存在するかどうかを検証したりすることはありません。

rawオプションはそのまま挿入されるため、基本的な文字列処理以外では、カスタムフラグの検証は行われません。