Pour les systèmes d'exploitation Linux, utilisés principalement comme serveurs, l'interface par défaut est en ligne de commande, contrairement aux environnements graphiques de Windows. Cette section explore les commandes essentielles pour manipuler les fichiers et répertoires.
Les commandes présentées ci-dessous ont de nombreuses options; il n'est pas nécessaire de toutes les mémoriser, mais comprendre leur fonction principale est crucial. De plus, plusieurs commandes peuvent souvent accomplir la même tâche, et la pratique quotidienne aidera à les maîtriser.
Création de répertoires avec mkdir
La commande mkdir, abréviation de "make directory", permet de créer de nouveaux répertoires dans le système de fichiers.
Format de la commande:
mkdir [OPTION]... REPERTOIRE...
Options courantes:
-p: Crée récursivement les répertoires parents si nécessaire.-m: Définit les permissions pour le répertoire créé.
Exemples d'utilisation:
mkdir mon_projet
mkdir dossier_a dossier_b dossier_c
mkdir -m 600 repertoire_securise
mkdir -p /home/utilisateur/documents/rapports
Si le répertoire existe déjà, la commande échouera sauf avec l'opsion -p. Les permissions par défaut sont généralement 755, modifiables avec -m. Cette commande est utile pour préparer des structures de dossiers lors du déploiement de logiciels ou pour tester les droits d'écriture.
Création de fichiers avec touch
touch est principalement utilisé pour modifier les horodatages d'accès et de modification des fichiers. Si le fichier spécifié n'existe pas, il crée un fichier vide.
Format de la commande:
touch [OPTION]... FICHIER...
Options courantes:
-a: Change uniquement le temps d'accès.-c: Empêche la création du fichier s'il n'existe pas.-m: Modifie seulement le temps de modification.-t: Spécifie un horodatage personnalisé.
Exemples d'utilisation:
touch rapport.txt
touch data1.csv data2.csv data3.csv
touch -a -m fichier_important.log
touch -t 202310150830.00 journal_systeme
touch -r source.txt destination.txt
Par défaut, touch met à jour les temps d'accès et de modification à l'heure actuelle. En opérations système, il est souvent employé pour vérifier si un répertoire est accessible en écriture ou pour préparer des fichiers vides avant traitement.
Visualisation du contenu avec ls
La commande ls, abréviation de "list", affiche les fichiers et sous-répertoires dans un répertoire donné. L'alias ll est fréquemment utilisé pour ls -l --color=auto, offrant une sortie détaillée avec coloration.
Format de la commande:
ls [OPTION]... [FICHIER]...
Options courantes:
-a: Inclut les fichiers cachés (commençant par un point).-l: Affiche les détails comme les permissions, le propriétaire et la taille.-h: Présente les tailles dans un format lisible (Ko, Mo).-r: Inverse l'ordre de tri.-t: Trie par date de modification, le plus récent en premier.-R: Liste récursivement le contenu des sous-répertoires.
Exemples d'utilisation:
ls
ls -a
ls -l
ls -lh
ls -r
ls -t
ls -R
Cette commande est indispensable pour naviguer dans le système de fichiers, vérifier les droits d'accès et identifier les fichiers récents. L'option -l combinée avec -h est particulièrement utile pour une inspection rapide.