Aller au contenu

Navigation et gestion des fichiers

·2 mins·
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 / ML Engineer
Linux - Cet article fait partie d'une série.
Partie 1: Cet article