Nautilus n'a malheureusement pas cette option.
Option 1: un gestionnaire de fichiers différent
Vous pouvez essayer un autre gestionnaire de fichiers comme Dolphin .
(nécessite le dépôt Universe )
Option 2: ligne de commande
Vous pouvez également utiliser le programme de ligne de commande cp(1)
avec l'option de sauvegarde:
cp --backup -t DESTINATION SOURCE [SOURCE...]
Cela a les effets suivants qui peuvent être contrôlés avec d'autres options comme décrit dans la page de manuel de cp(1)
:
--backup[=CONTROL]
- faire une sauvegarde de chaque fichier de destination existant
-b
- aime --backup
mais n'accepte pas un argument
-S
, --suffix=SUFFIX
- remplacer le suffixe de sauvegarde habituel
Le suffixe de sauvegarde est ~
, sauf s'il est défini avec --suffix
ou SIMPLE_BACKUP_SUFFIX
. La méthode de contrôle de version peut être sélectionnée via l' --backup
option ou via la VERSION_CONTROL
variable d'environnement. Voici les valeurs:
none
, off
: ne faites jamais de sauvegardes (même si elles --backup
sont fournies)
numbered
, t
: effectuer des sauvegardes numérotées
existing
, nil
: numéroté s'il existe des sauvegardes numérotées, simple sinon
simple
, never
: faites toujours des sauvegardes simples
Exemple
cp --backup=existing --suffix=.orig -t ~/Videos ~/Music/*
Cela va copier tous les fichiers ~/Music
à ~/Videos
. Si un fichier du même nom existe à la destination, il est renommé en ajoutant .orig
à son nom en tant que sauvegarde. Si un fichier portant le même nom que la sauvegarde existe, la sauvegarde est renommée à la place en ajoutant .1
et si cela existe également .2
, etc. Ce n'est qu'alors que le fichier source est copié vers la destination.
Si vous souhaitez copier des fichiers dans des sous-répertoires, utilisez récursivement:
cp -R --backup=existing --suffix=.orig -t ~/Videos ~/Music