2016-08-22 1 views
-3

サブフォルダを新しいディレクトリにコピーしたいとします。このコピーは新しいフォルダを作成し、最初にコピーしたサブフォルダは新しいフォルダに配置されます。新しいフォルダを使用してサブディレクトリフォルダを新しいディレクトリにコピーするにはどうすればよいですか?

例。

Folder A 

    -- sub folder 1 

    --Sub folder 1a 

    -- Sub folder 1b 

    -- Sub folder 2 

    --Sub folder 2a 

    -- Sub folder 2b 

私はフォルダ名Folder Bで新しいディレクトリにsub folder 2a & sub folder 2b含まれますsub folder 2を、コピーしたいです。ただし、folder Bは存在しません。どうやってやるの?

+2

新しいフォルダ 'Folder B'を作成し、' rsync'または 'cp -R'を使って' Sub folder 2'をコピーします。 – Barmar

答えて

1

と間違っているもの:

mkdir folder-b 
cp -r sub-folder-2 folder-b/ 

そして、あなたは1行をしたい場合は、ちょうど ";"最初のコマンドの後ろに2番目のコマンドを入力します。

+0

ああ私は最初に新しいフォルダを作成する必要がありますか?フォルダ名と共にディレクトリを直接コピーするとどうなりますか?私はあなたが与えた提案された答えで既に疲れていた。うん、それは動作します。 – Lee

+0

同時にディレクトリをコピーして作成する別の方法があると思っています。 – Lee

+1

コピーする前に 'mkdir'する必要はありません。ちょうどパスに注意してください。私はあなたが親ディレクトリにいると仮定して、folder-aと同じレベルにfolder-bをしたいと思う。 'cp -r folder-a/sub-folder-2 folder-b'で十分だろう。 – fanton

0

rsyncツールを使用してこれを行うと便利です。

rsync -r FolderA/SubFolder2 FolderB/ 
関連する問題