Maison  >  Article  >  Opération et maintenance  >  Comment définir la commande cp sous Linux sans invite

Comment définir la commande cp sous Linux sans invite

WBOY
WBOYoriginal
2022-05-24 10:06:244645parcourir

Comment configurer la commande cp pour qu'elle ne demande pas sous Linux : 1. Modifiez le fichier "~/.bashrc", désactivez l'alias de la commande cp et commentez simplement le contenu "alias cp='cp -i'". ; 2. Ajoutez "" avant la commande cp, et vous pouvez également configurer la commande cp pour qu'elle ne vous invite pas lors de son utilisation.

Comment définir la commande cp sous Linux sans invite

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment configurer la commande cp sous Linux pour qu'elle ne demande pas ?

Lorsque vous utilisez la commande cp pour écraser, il vous sera demandé si vous souhaitez écraser, que vous ajoutiez ou non -f. S'il y a de nombreux fichiers à copier, ce sera le cas. être très gênant.

Solution :

Méthode 1 : Modifier le fichier ~/.bashrc pour désactiver l'alias de cp

vi ~/.bashrc

Commentez l'alias cp='cp -i', exécutez la source ~/.bashrc ou reconnectez-vous pour y parvenir. Copie ne provoque pas d'écrasement.

# User specific aliases and functions
alias rm='rm -i'
#alias cp='cp -i'
alias mv='mv -i'
source ~/.bashrc

Méthode 2 : Ajouter une barre oblique devant la commande cp

\cp -rf srcdir dstpath

Connaissances approfondies :

La commande Linux cp (orthographe complète en anglais : copier le fichier) est principalement utilisée pour copier des fichiers ou des répertoires.

Syntaxe

cp [options] source dest

ou

cp [options] source... directory

Description du paramètre :

-a : Cette option est généralement utilisée lors de la copie d'un répertoire. Elle conserve les liens, les attributs de fichier et copie tout le contenu du répertoire. Son effet est égal à la combinaison des paramètres dpR.

-d : Conserver le lien lors de la copie. Les liens mentionnés ici sont équivalents aux raccourcis des systèmes Windows.

-f : écraser un fichier cible existant sans invite.

-i : Contrairement à l'option -f, une invite est donnée avant d'écraser le fichier cible, demandant à l'utilisateur de confirmer s'il doit écraser le fichier cible lorsqu'il répondra y.

-p : En plus de copier le contenu du fichier, l'heure de modification et les autorisations d'accès sont également copiées dans le nouveau fichier.

-r : Si le fichier source donné est un fichier de répertoire, tous les sous-répertoires et fichiers du répertoire seront copiés.

-l : Ne copiez pas de fichiers, générez simplement des fichiers de liens.

Apprentissage recommandé : Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn