Aller au contenu

Navigation et gestion des fichiers

·2 mins·
Linux Bash
Sommaire
Linux - Cet article fait partie d'une série.
Partie 1: Cet article

Commandes essentielles pour naviguer, manipuler des fichiers et inspecter le système.


Navigation#

  • pwd — afficher le rĂ©pertoire courant
  • ls [-la] [chemin] — lister fichiers/dossiers (avec -l dĂ©tails, -a fichiers cachĂ©s)
  • cd [chemin] — se dĂ©placer (cd - revient au prĂ©cĂ©dent)

Fichiers & dossiers
#

  • mkdir [-p] d/chemin — crĂ©er dossier(s) (avec parents -p)
  • touch fichier — crĂ©er/modifier la date d’un fichier
  • cp [-r] src dest — copier (rĂ©cursif -r pour dossiers)
  • mv src dest — dĂ©placer / renommer
  • rm [-r] [-i] cible — supprimer (rĂ©cursif -r, interactif -i)
  • ln fichier lien — lien dur, ln -s cible lien — lien symbolique

Droits & propriété
#

  • chmod [ugo][+-=][rwx] fichier — modifier droits
  • chown [utilisateur][:groupe] fichier — changer propriĂ©taire
  • umask — masque de crĂ©ation par dĂ©faut (droits initiaux)

Affichage & lecture
#

  • tree [-L 3] — affichage de l’arborescence
  • cat fichier — afficher un fichier
  • less fichier — pager (dĂ©filement)
  • head [-n 20] / tail [-n 50] — premières/dernières lignes

Recherche
#

  • which cmd — chemin d’une commande
  • find chemin -name "*.log" — recherche fine
  • grep [-R] motif [chemin] — rechercher du texte (rĂ©cursif -R)

Intégrité & téléchargement
#

  • sha256sum fichier — empreinte SHA-256
  • md5sum fichier — (moins recommandĂ©)
  • curl -O URL / wget URL — tĂ©lĂ©charger

Processus & système (bonus rapide)
#

  • ps aux | grep nom — lister processus
  • top / htop — charge système
  • kill [-9] PID — terminer processus
  • df -h — espace disque, du -sh . — taille d’un dossier
  • free -h — mĂ©moire
Thibault CLEMENT - Intechnia
Auteur
Thibault CLEMENT - Intechnia
Data scientist
Linux - Cet article fait partie d'une série.
Partie 1: Cet article