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
Trouvé ceci sur le superutilisateur :
Le fichier portant le même nom est renommé en fichier avec la somme md5 ajoutée au nom. Si vous l'enregistrez dans un nom de fichier comme "saveCopy", vous pouvez utiliser
find
comme ceci pour l'exécuter:Pour en savoir plus, voir le lien.
la source
Il y avait une solution (ultracopier) à cette question dans ce forum avant: voir https://ubuntuforums.org/showthread.php?t=2251859 Selon cette discussion, il peut être intégré à Nautilus.
la source
Copiez ce script dans le répertoire supérieur, rendez-le exécutable et exécutez-le:
la source