cpまたはmvコマンドを使用してファイルまたはディレクトリをコピーまたは移動するときに新しいディレクトリを作成するにはどうすればよいですか?
私のターゲットフォルダが定義されておらず、コピーまたは移動コマンドを作成するときにターゲットを作成したいとします。
ご支援ありがとうございます。
答え1
次のように新しい(作成される)ディレクトリにファイルをコピーまたは移動する場合
cp file new-dir/sub-dir/new-file-name
justまたはを使用してcp
これを実行するオプションはありませんmv
。
次のコマンドを使用してディレクトリを作成できますmkdir -p
。
mkdir -p new-dir/sub-dir/ && cp file new-dir/sub-dir/new-file-name
install
コピーするには、次のオプションを持つあまり一般的でないコマンドを使用することもできます-D
。
-D create all leading components of DEST except the last, or all components of --target-directory, then copy SOURCE to DEST
install -D file new-dir/sub-dir/new-file-name
次の質問に対する回答もご覧ください。StackOverflowに関するこの質問。