Sobes.tech
Junior

Quelles commandes Linux sont utilisées pour travailler avec des fichiers et des répertoires?

sobes.tech IA

Réponse de l'IA

  • ls : Afficher le contenu du répertoire.
  • cd : Changer le répertoire de travail actuel.
  • pwd : Afficher le chemin complet du répertoire de travail actuel.
  • mkdir : Créer un répertoire.
  • rmdir : Supprimer un répertoire vide.
  • touch : Créer un fichier vide ou mettre à jour la date de modification.
  • cp : Copier des fichiers ou des répertoires.
  • mv : Déplacer ou renommer des fichiers/répertoires.
  • rm : Supprimer des fichiers ou des répertoires (avec l’option -r pour la suppression récursive).
  • cat : Afficher le contenu d’un fichier, concaténer des fichiers.
  • less / more : Visualisation page par page du contenu d’un fichier.
  • head : Afficher les premières lignes d’un fichier.
  • tail : Afficher les dernières lignes d’un fichier.
  • file : Déterminer le type d’un fichier.
  • find : Rechercher des fichiers et répertoires selon divers critères.
  • grep : Rechercher des lignes correspondant à un motif dans des fichiers.
  • chmod : Modifier les permissions d’accès aux fichiers et répertoires.
  • chown : Modifier le propriétaire d’un fichier ou répertoire.
  • chgrp : Modifier le groupe propriétaire d’un fichier ou répertoire.
  • ln : Créer des liens (durs ou symboliques).
  • df : Afficher des informations sur l’utilisation de l’espace disque par les systèmes de fichiers.
  • du : Estimer l’utilisation de l’espace disque par les fichiers et répertoires.

Exemples :

# Afficher le contenu avec détails
ls -l

# Créer un nouveau répertoire
mkdir mon_nouveau_dossier

# Copier un fichier
cp fichier_source répertoire_cible/

# Déplacer ou renommer un fichier
mv ancien_fichier nouveau_nom

# Supprimer un fichier
rm fichier_a_supprimer

# Afficher les 10 premières lignes d’un fichier
head mon_fichier_de_logs

# Rechercher des fichiers avec l’extension .txt dans le répertoire actuel et ses sous-répertoires
find . -name "*.txt"

# Modifier les permissions pour que le propriétaire puisse exécuter un script
chmod u+x mon_script.sh