Sayı sonekleriyle varolan dosyaları yedeklemek için aşağıdakileri yapabilirim:
cp --backup=numbered afile /path/to/dest
Ama aynı şeyi bir klasörle yapmaya çalıştığımda geçerli değil:
cp -R --backup=numbered afolder /path/to/dest
Bunu nasıl başarabilirim?
Belki ne elde etmek istediğimi biraz göstermeliyim. İlk önce iki yönümüz var:
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
Sonra bunu yaparız:
myPerfectCp -R --backup=numbered source container/
myPerfectCp -R --backup=numbered source container/
myPerfectCp -R --backup=numbered source container/
myPerfectCp -R --backup=numbered source container/
İdeal olarak bu sonucu istiyorum:
tree container/
container/
├── source
├── source.~1~
├── source.~2~
└── source.~3~
backup.~1~
,backup~2~
sen istediğiniz vbdir~1~
içerenbackup~1~
, ardındandir~2~
içerenbackup~2~
böylece ayrı bir dizinde devletin her bir değişikliği izleme, vb. Bu doğru mu?