Un guide du tutoriel Fondamentaux : afficher des fichiers avec cat, listings détaillés avec ls -l et ls -a, copier et déplacer avec cp et mv, et chercher avec grep et find.
Ce tutoriel va au-delà de la navigation pour vraiment travailler avec des fichiers : les lire, les inspecter en détail, les copier et déplacer, et faire des recherches. Ce sont les commandes que vous utiliserez dans le travail réel de tous les jours.
Lire et inspecter
cat notes.txt # afficher le contenu d'un fichier
ls -l # listing long : permissions, taille, date
ls -a # inclure les fichiers cachés (dotfiles)
cat envoie un fichier à l'écran. ls -l donne la vue détaillée, et ls -a révèle les fichiers cachés comme .gitignore. On les combine en ls -la.
Copier et déplacer
cp rapport.txt rapport-sauvegarde.txt # copier
mv rapport.txt archive/ # déplacer dans un dossier
mv brouillon.txt final.txt # renommer
cp duplique ; mv relocalise. Comme déplacer un fichier vers un nouveau nom revient à le renommer, mv sert aussi à renommer.
cp et mv écrasent un fichier de destination existant sans avertir. Vérifiez le nom cible avant de les exécuter.
Créer des dossiers imbriqués
mkdir -p project/src/components # créer tout le chemin d'un coup
L'option -p crée les répertoires parents manquants, ce que mkdir simple ne fait pas.
Rechercher : grep et find
grep "TODO" notes.txt # trouver les lignes contenant TODO
find . -name "*.css" # trouver des fichiers par nom
grep cherche à l'intérieur des fichiers ; find cherche dans le système de fichiers. Un schéma courant : utiliser find pour localiser les fichiers, puis grep pour regarder à l'intérieur.
grep -r "texte" . cherche récursivement dans tous les fichiers sous le répertoire courant, pratique quand vous ne savez pas dans quel fichier se trouve ce que vous cherchez.