L'interface en ligne de commande (CLI) des systèmes d'exploitation Unix offre un moyen puissant de naviguer dans le système de fichiers et d'effectuer diverses opérations sur les fichiers et les répertoires. Ces commandes offrent une approche plus directe et plus efficace que les interfaces utilisateur graphiques (GUI), en particulier pour les utilisateurs expérimentés et les administrateurs système.
La commande cd
vous permet de changer le répertoire de travail courant. Syntaxe : cd [répertoire]
. Exemples :
cd Bureau
: passer au répertoire Bureau.cd ..
: remonter d'un niveau de répertoire.cd ~
: aller au répertoire personnel.La commande ls
répertorie le contenu du répertoire de travail courant. Syntaxe : ls [options] [répertoire]
. Exemples :
ls
: répertorier les fichiers et les répertoires dans le répertoire courant.ls -l
: afficher des informations détaillées sur les fichiers et les répertoires.ls -a
: afficher les fichiers et les répertoires cachés.La commande pwd
affiche le chemin absolu du répertoire de travail courant. Syntaxe : pwd
. Exemples :
pwd
: afficher le répertoire de travail courant.La commande mkdir
crée un nouveau répertoire. Syntaxe : mkdir [répertoire]
. Exemples :
mkdir Documents
: créer un nouveau répertoire nommé « Documents ».mkdir -p Projets/WebDev
: créer une arborescence de répertoires imbriqués.La commande rmdir
supprime un répertoire vide. Syntaxe : rmdir [répertoire]
. Exemples :
rmdir Documents
: supprimer le répertoire « Documents ».La commande cp
copie des fichiers d'un emplacement à un autre. Syntaxe : cp [source] [destination]
. Exemples :
cp fichier1.txt fichier2.txt
: copier « fichier1.txt » dans « fichier2.txt ».cp -r répertoire1 répertoire2
: copier le contenu de « répertoire1 » dans « répertoire2 ».La commande mv
déplace des fichiers ou des répertoires d'un emplacement à un autre. Syntaxe : mv [source] [destination]
. Exemples :
mv fichier1.txt répertoire1
: déplacer « fichier1.txt » dans « répertoire1 ».mv répertoire1 répertoire2
: déplacer « répertoire1 » dans « répertoire2 ».La commande rm
supprime des fichiers ou des répertoires. Syntaxe : rm [options] [fichier/répertoire]
. Exemples :
rm fichier1.txt
: supprimer « fichier1.txt ».rm -r répertoire1
: supprimer « répertoire1 » et son contenu.La commande find
recherche des fichiers et des répertoires en fonction de divers critères. Syntaxe : find [chemin] [options] [expression]
. Exemples :
find . -name « fichier1.txt »
: rechercher « fichier1.txt » dans le répertoire courant et ses sous-répertoires.find . -type f -size +100k
: rechercher les fichiers de plus de 100 kilo-octets dans le répertoire courant et ses sous-répertoires.La commande grep
recherche du texte spécifique dans des fichiers. Syntaxe : grep [options] [motif] [fichier]
. Exemples :
grep « erreur » journal.txt
: rechercher le mot « erreur » dans le fichier « journal.txt ».grep -r « fonction » .
: rechercher le mot « fonction » dans tous les fichiers du répertoire courant et de ses sous-répertoires.La commande locate
localise rapidement des fichiers en fonction de leurs noms. Syntaxe : locate [options] [motif]
. Exemples :
locate fichier1.txt
: rechercher « fichier1.txt » dans le système.locate -i « config* »
: rechercher les fichiers commençant par « config » dans une recherche insensible à la casse.La commande du
affiche les statistiques d'utilisation du disque pour les fichiers et les répertoires. Syntaxe : du [options] [fichier/répertoire]
. Exemples :
du -h
: afficher l'utilisation du disque dans un format lisible par l'homme.du -s répertoire1
: afficher la taille totale de « répertoire1 ».La commande df
vérifie l'espace disque disponible sur les systèmes de fichiers. Syntaxe : df [options] [système de fichiers]
. Exemples :
df -h
: afficher l'espace disque disponible dans un format lisible par l'homme.df /
: vérifier l'espace disque disponible sur le système de fichiers racine.Ces commandes Unix en ligne de commande fournissent un ensemble complet d'outils pour naviguer efficacement dans le système de fichiers. Une pratique et une exploration régulières sont essentielles pour devenir compétent dans l'utilisation de ces commandes. Approfondissez vos connaissances sur les sujets et les ressources avancés pour améliorer votre compréhension et utiliser pleinement le potentiel de l'interface en ligne de commande.
YesNo
Laisser une réponse