GNU/Linux >> Tutoriels Linux >  >> Linux

Comment éviter le message d'avertissement "sont le même fichier" lors de l'utilisation de cp sous Linux?

Le problème est que vous essayez de copier un fichier sur lui-même. Vous pouvez l'éviter en excluant le répertoire de destination des résultats de la commande find comme ceci :

find "$HOME" -name '*.txt' -type f -not -path "$HOME/newdir/*" -print0 | xargs -0 cp -t "$HOME/newdir" 

essayez d'utiliser install à la place, cela remplace en supprimant d'abord le fichier.

install -v target/release/dynnsd-client target/
removed 'target/dynnsd-client'
'target/release/dynnsd-client' -> 'target/dynnsd-client'

puis supprimez les fichiers sources


Linux
  1. Comment utiliser la commande Tar sous Linux

  2. Comment extraire le fichier tar.gz sous Linux à l'aide de la ligne de commande

  3. Linux - Comment inspecter les informations de structure de répertoire d'un fichier Unix/linux ?

  4. Comment diviser un iso ou un fichier à l'aide de la commande 'split' sous Linux

  5. en utilisant Linux, comment puis-je passer le contenu d'un fichier en tant que paramètre à un exécutable ?

Comment surveiller les modifications de fichiers à l'aide de fswatch sous Linux

Comment effacer en toute sécurité un disque et un fichier à l'aide de la commande Linux shred

Comment enregistrer la sortie de la commande dans un fichier à l'aide du terminal Linux

Comment télécharger un fichier sur Ubuntu Linux à l'aide de la ligne de commande

Comment ajouter du texte au début du fichier sous Linux

Comment utiliser la commande Gzip sous Linux ?