番号のサフィックスが付いた既存のファイルをバックアップするには、次のようにします。
cp --backup=numbered afile /path/to/dest
しかし、私がフォルダーで同じことをしようとすると、これは当てはまりません:
cp -R --backup=numbered afolder /path/to/dest
どうすればこれを達成できますか?
たぶん、私が達成したいことを少し実証する必要があります。最初に2つのディレクトリがあります。
ls -ld source container
drwxrwxr-x 6 kaiyin kaiyin 4096 Nov 29 22:11 container
drwxrwxr-x 2 kaiyin kaiyin 4096 Nov 29 22:09 source
次にこれを行います:
myPerfectCp -R --backup=numbered source container/
myPerfectCp -R --backup=numbered source container/
myPerfectCp -R --backup=numbered source container/
myPerfectCp -R --backup=numbered source container/
理想的にはこの結果が欲しい:
tree container/
container/
├── source
├── source.~1~
├── source.~2~
└── source.~3~
backup.~1~
、backup~2~
あなたがしたいなどdir~1~
含むbackup~1~
、続いdir~2~
含むbackup~2~
ので、別のディレクトリにある状態のそれぞれの変化を追跡する、など。これは正しいですか?