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?