3

フォルダー構造を維持しながら、ディレクトリ内のファイルをバックアップ ディレクトリにコピーする必要があります。aaaたとえば、MyFolder/Test/aaaにファイル.MyFolder.bck/Test/aaa

使ってみた

cp --parents MyFolder/Test/aaa .MyFolder.bck;

しかし、結果はそうでは.MyFolder.bck/MyFolder/Test/aaaありません.MyFolder.bck/Test/aaa(これは私が望むものです)。

4

3 に答える 3

0

これには「rsync」を使用するのが好きです。

rsync -av MyFolder/ .MyFolder.bck/

これらの引数の両方が「最上位」ディレクトリであることを rsync に伝えるため、末尾のスラッシュを必ず使用してください (つまり、.MyFolder.bck 内に別の MyFolder を作成しないでください)。

于 2013-04-29T17:11:49.407 に答える
0

2 つのコマンドを使用しないのはなぜですか。

cd MyFolder && cp --parents /Test/aaa .MyFolder.bck;

また、Linux 用の同期ユーティリティもいくつかあります。バックアップ目的であっても、rsync、rdiff-backup、synkron などです...ローカル VCS の利点は言うまでもありません...車輪を再発明するべきではありません。

于 2013-04-25T08:09:03.640 に答える