Niestety Nautilus nie ma tej opcji.
Opcja 1: inny menedżer plików
Możesz spróbować innego menedżera plików, takiego jak Dolphin .
(wymaga repozytorium Universe )
Opcja 2: wiersz poleceń
Możesz również użyć programu wiersza polecenia cp(1)
z opcją tworzenia kopii zapasowych:
cp --backup -t DESTINATION SOURCE [SOURCE...]
Daje to następujące efekty, którymi można sterować za pomocą innych opcji opisanych na stronie podręcznika cp(1)
:
--backup[=CONTROL]
- wykonaj kopię zapasową każdego istniejącego pliku docelowego
-b
- jak, --backup
ale nie przyjmuje argumentu
-S
, --suffix=SUFFIX
- zastąp zwykły przyrostek kopii zapasowej
Przyrostek kopii zapasowej ~
, chyba set --suffix
lub SIMPLE_BACKUP_SUFFIX
. Metodę kontroli wersji można wybrać za pomocą --backup
opcji lub VERSION_CONTROL
zmiennej środowiskowej. Oto wartości:
none
, off
: nigdy nie twórz kopii zapasowych (nawet jeśli --backup
podano)
numbered
, t
: wykonaj numerowane kopie zapasowe
existing
, nil
: numerowane, jeśli istnieją numerowane kopie zapasowe, w przeciwnym razie proste
simple
, never
: zawsze wykonuj proste kopie zapasowe
Przykład
cp --backup=existing --suffix=.orig -t ~/Videos ~/Music/*
Spowoduje to skopiowanie wszystkich plików ~/Music
do ~/Videos
. Jeśli plik o tej samej nazwie istnieje w miejscu docelowym, jego nazwa zostaje zmieniona przez dołączenie .orig
do jego nazwy jako kopii zapasowej. Jeśli istnieje plik o tej samej nazwie co kopia zapasowa, nazwa kopii zapasowej jest zmieniana przez dołączenie, .1
a jeśli tak, to istnieje .2
i tak dalej. Tylko wtedy plik źródłowy jest kopiowany do miejsca docelowego.
Jeśli chcesz skopiować pliki do podkatalogów, użyj rekurencyjnie:
cp -R --backup=existing --suffix=.orig -t ~/Videos ~/Music