Commandes de base du système de fichiers sous linux

 

Lister le contenu d'un répertoire
Seulement le nom des fichiers et des répertoires:
ls

Affichage des permissions et des tailles des fichiers:
ls    -l

Affichage des permissions et des tailles des fichiers en Ko, Mo ou Go:
ls    -lh

Affichage des fichiers cachés:
ls    -a

Lister la taille de tous les répertoires et sous répertoires d’une arborescence en Ko, Mo ou Go:
du    -h

 

Se déplacer dans l’arborescence
Afficher sa position dans l’arborescence:
pwd

Entrer dans un répertoire:
cd    nom_du_répertoire

Remonter au répertoire précédent:
cd    ..

Remonter a la racine de l’arborescence:
cd    /

 

Copier, déplacer ou renommer un fichier
Déplacer un fichier:
mv    /répertoire_A/mon_fichier    /répertoire_B/mon_fichier

Renommer un fichier:
mv    mon_fichier    mon_fichier_renommer

Copier un fichier d’un répertoire A vers un répertoire B:
cp    /répertoire_A/mon_fichier    /répertoire_B/

Copier un fichier dans le même répertoire:
cp    mon_fichier    mon_fichier_copier

 

Créer et détruire des fichiers ou des répertoires
Créer un fichier vide:
touch    mon_fichier

Détruire un fichier:
rm    mon_fichier

Créer un répertoire:
mkdir    mon_répertoire

Détruire un répertoire vide:
rmdir    mon_répertoire

Détruire un répertoire et tous ce qu’il contient:
rm    -r    mon_répertoire

 

Afficher ou Editer un fichier
Afficher tous le contenu d’un fichier:
cat    mon_fichier

Faire défiler le contenu d’un fichier ( ‘Enter’ ligne par ligne,  ‘space’ page par page, ‘q’ pour quitter):
more    mon_fichier

Editer un fichier ( ‘ctrl’ + ‘x’ pour quitter):
nano    mon_fichier

 

Opération diverses
Rechercher un fichier:
find    -print    2>/dev/null    |    grep    -i    une_partie_du_nom_du_fichier

Rechercher les numéros de ligne ou se trouve un mot dans un fichier:
cat    mon_fichier    |    grep    -ni    ma_chaine_de_caractères

Rendre un fichier de script ou un binaire exécutable pour son propriétaire:
chmod    u+x     mon_fichier

Rendre un fichier de script ou un binaire exécutable pour son groupe:
chmod    g+x     mon_fichier

Rendre un fichier de script ou un binaire exécutable pour tous:
chmod    ugo+x     mon_fichier