Commande de renommer le dossier Linux

Je suis un nouvel utilisateur du système Linux. Comment renommer un dossier sur le système d’exploitation Linux à l’aide de la ligne de commande? Comment puis-je renommer un répertoire via l’option de ligne de commande bash?
Vous devez utiliser la commande mv pour renommer et déplacer des fichiers et des répertoires / dossiers. Tout est un fichier sous un système d’exploitation de type Linux ou Unix, y compris des dossiers.

Linux Commande Renommer le dossier

La procédure pour renommer un dossier ou un répertoire sous Linux:

  1. Ouvrez l’application Terminal.
  2. Tapez la commande suivante pour renommer foo dossier à bar:
    mv foo bar
    Vous pouvez aussi utiliser le chemin complet:
    mv / home / vivek / oldfolder / home / vivek / newfolder

Voyons voir exemples et syntaxe dans les détails.

Comment renommer des dossiers sous Linux

La commande pwd affiche le répertoire de travail actuel:
pwd
Exemples de résultats:

/home/vivek/

Le formulaire de syntaxe de la commande mv est le suivant:
mv old-name new-name
mv old-name new-name
mv source target

Pour renommer un répertoire appelé pics vers mypictures dans le répertoire courant:
pwd
ls -l
mv pics mypictures

Vérifiez-le avec la commande ls:
ls -l
Si le dossier mypictures se trouve dans le même répertoire que les photos f plus ancien, alors le dossier pics ne peut être renommé. Utilisez donc toujours la commande pwd et la commande ls pour connaître votre répertoire de travail actuel.

Comment déplacer des dossiers sous Linux

La commande suivante déplacerait un dossier nommé comptabilité, sans changer son nom, du répertoire vers un répertoire existant nommé / mnt / backups /:
mv accounting /mnt/backups/
Vous pouvez également indiquer le chemin complet:
mv /home/vivek/accounting/ /mnt/backups/
Déplaçons plusieurs fichiers / dossiers. La commande mv suivante déplace tous les fichiers et répertoires, y compris tout le contenu de ces répertoires, du répertoire courant vers le répertoire / raid / home / new / vivek /:
mv * /raid/home/new/vivek/
L’astérisque est un caractère générique qui représente tout ou partie des fichiers du répertoire courant. Pour obtenir une confirmation lors du changement de nom ou du déplacement de dossiers, exécutez la commande -i too mv pour éviter d’écraser des fichiers / dossiers:
mv -i file.doc ~/Documents/
OU
mv -i ExcelFiles ~/Documents/
Exemples de sorties:

mv: overwrite "/home/vivek/Documents/ExcelFiles"? 

Obtenir de l’aide

Exécutez la commande suivante sur le cli pour lire man page de mv pour toutes les options:
man mv
OR
mv --help
Exemples de résultats:

Usage: mv ... SOURCE DEST or: mv ... SOURCE... DIRECTORY or: mv ... -t DIRECTORY SOURCE...Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY. Mandatory arguments to long options are mandatory for short options too. --backup make a backup of each existing destination file -b like --backup but does not accept an argument -f, --force do not prompt before overwriting -i, --interactive prompt before overwrite -n, --no-clobber do not overwrite an existing fileIf you specify more than one of -i, -f, -n, only the final one takes effect. --strip-trailing-slashes remove any trailing slashes from each SOURCE argument -S, --suffix=SUFFIX override the usual backup suffix -t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY -T, --no-target-directory treat DEST as a normal file -u, --update move only when the SOURCE file is newer than the destination file or when the destination file is missing -v, --verbose explain what is being done -Z, --context set SELinux security context of destination file to default type --help display this help and exit --version output version information and exit The backup suffix is "~", unless set with --suffix or SIMPLE_BACKUP_SUFFIX.The version control method may be selected via the --backup option or throughthe VERSION_CONTROL environment variable. Here are the values: none, off never make backups (even if --backup is given) numbered, t make numbered backups existing, nil numbered if numbered backups exist, simple otherwise simple, never always make simple backups

Une note sur la commande renommer

De nombreuses distributions Linux ont une commande renommer qui renomme les fichiers spécifiés en remplaçant la première occurrence d’une expression dans leur nom par remplacement. Par exemple, la commande suivante corrigerait l’extension de vos fichiers pl. En d’autres termes, renommez tous les fichiers * .perl en fichier * .pl:
rename .perl .pl *.perl
Voir «Linux Renommer plusieurs fichiers à l’invite du shell» pour plus d’exemples et d’utilisation.

Conclusion

Vous avez appris à renommer des répertoires sous Linux à l’aide de la commande mv. Consultez la documentation de la commande mv ici pour plus d’informations.

🐧 Veuillez soutenir mon travail sur Patreon ou avec un don.
🐧 Obtenez les derniers tutoriels sur Linux, Open Source & DevOps via un flux RSS ou une newsletter hebdomadaire.
🐧 0 commentaires. .. ajouter un ↓
Catégorie Liste d’Unix et commandes Linux
Gestion de fichiers cat
Pare-feu Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utilitaires réseau dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Gestionnaire de paquets apk • apt
Gestion des processus bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Recherche grep • whereis • quels
informations utilisateur groupes • id • lastcomm • dernier • lid / libuser- lid • logname • membres • utilisateurs • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Pare-feu • Ubuntu 20.04

Leave a Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *