Infelizmente o Nautilus não tem essa opção. Você poderia tentar outro gerenciador de arquivos como o Dolphin ou você pode usar o programa de linha de comando cp(1)
com a opção de backup:
cp --backup SOURCE [SOURCE...] [DESTINATION]
Isso tem os seguintes efeitos que podem ser controlados com outras opções, conforme descrito na página de manual de cp(1)
:
--backup[=CONTROL]
- faz um backup de cada arquivo de destino existente
-b
- como--backup
, mas não aceita um argumento
-S
,--suffix=SUFFIX
- substitui o sufixo de backup normalO sufixo de backup é
~
, a menos que seja definido com--suffix
ouSIMPLE_BACKUP_SUFFIX
. O método de controle de versão pode ser selecionado através da opção--backup
ou através da variável de ambienteVERSION_CONTROL
. Aqui estão os valores:
none
,off
: nunca faz backups (mesmo que--backup
seja fornecido)numbered
,t
: faça backups numeradosexisting
,nil
: numerados se existirem backups numerados, caso contráriosimple
,never
: sempre faça backups simples
Exemplo
cp --backup=existing --suffix=.orig ~/Music/* ~/Videos
Isso copiará todos os arquivos em ~/Music
para ~/Videos
. Se um arquivo com o mesmo nome existir no destino, ele será renomeado anexando .orig
ao seu nome como backup. Se houver um arquivo com o mesmo nome do backup, o backup será renomeado anexando .1
e, se houver, .2
e assim por diante. Só então o arquivo de origem é copiado para o destino.
Se você deseja copiar arquivos em subdiretórios, use recursivamente:
cp -R --backup=existing --suffix=.orig ~/Music ~/Videos