Linux : 20 commandes utiles pour manipuler des fichiers et des dossiers

Voici un résumé des commandes Linux couramment utilisées pour manipuler des fichiers et des dossiers :

  1. ls : Affiche le contenu d’un répertoire.
    ls
  2. cd : Change le répertoire courant.
    cd /chemin/vers/le/répertoire
  3. pwd : Affiche le répertoire courant.
    pwd
  4. mkdir : Crée un nouveau répertoire.
    mkdir nouveau_repertoire
  5. touch : Crée un nouveau fichier ou met à jour la date de modification d’un fichier existant.
    touch fichier.txt
  6. cp : Copie un fichier ou un répertoire.
    cp fichier.txt dossier/
  7. mv : Déplace ou renomme un fichier ou un répertoire.
    mv fichier.txt nouveau_dossier/
  8. rm : Supprime un fichier ou un répertoire.
    rm fichier.txt
  9. cat : Affiche le contenu d’un fichier.
    cat fichier.txt
  10. more ou less : Affiche le contenu d’un fichier page par page.
    more : more fichier.txt
    affiche le contenu du fichier “fichier.txt” page par page. Vous pouvez faire défiler les pages en utilisant la touche “Entrée”.
    less : less fichier.txt
    fonctionne de la même manière que more, vous pouvez faire défiler les pages vers le haut et le bas avec les touches de direction.
  11. head : Affiche les premières lignes d’un fichier.
    head -n 10 fichier.txt
    affiche les 10 premières lignes du fichier “fichier.txt”.
  12. tail : Affiche les dernières lignes d’un fichier.
    tail -n 5 fichier.txt
    affiche les 5 dernières lignes du fichier “fichier.txt”.
  13. grep : Recherche un motif dans un fichier.
    grep "motif" fichier.txt
  14. find : Recherche des fichiers et des répertoires selon différents critères.
    find /chemin/ -name "*.txt"
  15. chmod : Modifie les permissions d’un fichier ou d’un répertoire.
    chmod +x script.sh
  16. chown : Modifie le propriétaire d’un fichier ou d’un répertoire.
    chown nouvel_utilisateur fichier.txt
    modifie le propriétaire du fichier “fichier.txt” en “nouvel_utilisateur”.
  17. chgrp : Modifie le groupe d’un fichier ou d’un répertoire.
    chgrp nouveau_groupe fichier.txt
    modifie le groupe du fichier “fichier.txt” en “nouveau_groupe”.
  18. ln : Crée un lien symbolique ou un lien physique vers un fichier.
    lien symbolique : ln -s cible lien
    crée un lien symbolique appelé “lien” pointant vers la cible spécifiée.
    lien physique : ln cible lien
    crée un lien physique (hard link) appelé “lien” pointant vers la cible spécifiée.
  19. zip : Crée une archive compressée.
    zip archive.zip fichier1.txt fichier2.txt
    crée une archive compressée nommée “archive.zip” contenant les fichiers “fichier1.txt” et “fichier2.txt”.
  20. unzip : Décompresse une archive.
    unzip archive.zip
    décompresse l’archive “archive.zip” dans le répertoire courant.
Scroll to Top