Linux part 3 – Les commandes de gestion de fichier et répertoire

La plupart des commandes présentées ici sont documentées dans votre système. Il vous suffit de taper dans une console man commande pour avoir toutes les informations sur le fonctionnement de la commande.

Cette page vise à présenter une liste de commandes connues et souvent utilisées dans la gestion des fichiers et répertoire sous Linux.

Les commandes de gestion de fichier et répertoire :

– ls                        Lister
– cp                       Copier
– rm                      Supprimer
– mv                      Déplacer
– ln                        Crée un lien
– pwd                    Affiche le répertoire courant
– cd                        Se déplacer dans l’arborescence
– mkdir                 Créer un répertoire
– find                     Chercher
– cat,more,less    Affiche le contenu d’un fichier
– file                      Affiche le type d’un fichier

– grep   Recherche des chaines dans un fichier
– sort    Tri d’un fichier
– tail      Affiche la fin d’un fichier
– head   Affiche le début d’un fichier
– wc       Affiche le nbre de lignes, de mots et de caractère d’un fichier

Exemple :

# Affichez les lignes du fichier /etc/services avec le mot SSH
[p.lima@linux]$ grep SSH /etc/services

# Affichez les lignes du fichier /etc/services avec le mot SSH sans tenir compte de la casse
[p.lima@linux]$ grep -i SSH /etc/services

# Affichez les lignes du fichier /etc/services qui commence par HTTPS
[p.lima@linux]$ grep ‘^HTTPS’ /etc/services

# Affichez les 3 dernières lignes du fichier /etc/services trié
[p.lima@linux]$ sort /etc/services | tail -3

# Affichez triées, page par page, les lignes du fichier /etc/services qui ne commence par #
[p.lima@linux]$ grep -v ‘^#’ /etc/services | sort | more

# Affichez les fichiers commençant par x,y ou z
[p.lima@linux]$ ls [xyz]*
[p.lima@linux]$ ls [x-z]*

# Affichez les fichiers ne commençant pas par x,y ou z

[p.lima@linux]$ ls [!xyz]*

[p.lima@linux]$ ls [!x-z]*

# Créer un fichier qui contient des espaces
[p.lima@linux]$ touch ‘Fichier avec des espaces’

# Interpréter une variable dans une commande
[p.lima@linux]$ echo « Mon répertoire perso de connexion est : $HOME »

# Interpréter une commande dans une commande (les anti quotes)
[p.lima@linux]$ echo « Voici la date : date »

# Variable HOME
[p.lima@linux]$ echo $HOME
[p.lima@linux]$ echo ~

# Ajouter un répertoire au PATH de manière temporaire
[p.lima@linux]$ echo $PATH
[p.lima@linux]$ PATH=$PATH:/sbin

# Évite de mettre le ./ devant l’appel d’un script même dans le répertoire courant
[p.lima@linux]$ ifconfig –version

# Pour une modification permanente ajouter au fichier ~/.bash_profile

 

twitterlinkedin
Publié dans Linux
Un commentaire sur “Linux part 3 – Les commandes de gestion de fichier et répertoire
  1. LZA dit :

    Voilà donc un bon article, bien passionnant. J’ai beaucoup aimé et n’hésiterai pas à le recommander, c’est pas mal du tout ! Elsa Mondriet

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*