Dernière mise à jour : 26/05/2016
Comme Linux possède un explorateur de fichiers, il est possible de faire toutes les opérations à partir de l'environnement graphique de manière intuitive. Voici quelques commandes pour réaliser les opérations à partit de la console.
La commande pour lister le contenu d'un répertoire est :
$ ls [option] [fichier ...]
Pour avoir la liste complète de toutes les options, tapez man ls
ou
info ls
. Voici quelques options utiles :
-F
/
derrière un répertoire, *
derrière un fichier
exécutable, @
derrière un lien symbolique, etc.
-R
-a
-l
Si vous ne donner aucun argument à la commande, elle affiche le contenu du répertoire courant.
La commande pour afficher le nom du répertoire courant est :
$ pwd
Il s'agit de l'abréviation de "Print Working Directory". La commande va retourner le chemin absolu du répertoire courant.
La commande pour changer de répertoire est :
$ cd [chemin]
[chemin]
doit être un chemin de répertoire valide et peut être soit
absolu, soit relatif. Si aucun chemin n'est spécifié, vous vous rendrez dans votre
répertoire personnel.
La commande pour créer un répertoire est :
$ mkdir [option] chemin
chemin
peut être absolu ou relatif. S'il est relatif, le répertoire
sera créé dans le répertoire courant. Pour obtenir la liste de toutes les options
de la commande, utilisez les pages du manuel.
La commande pour copier un répertoire est :
$ cp -R source destination
source
et destination
peuvent être absolus ou relatifs.
S'ils sont relatifs, les répertoires à copier et de destination devront se trouver
dans le répertoire courant.
La commande pour effacer un répertoire est :
$ rmdir chemin
chemin
peut être absolu ou relatif. S'il est relatif, le répertoire
à supprimer devra se trouver dans le répertoire courant. De plus le répertoire
chemin
doit être vide. Pour effacer un répertoire avec son contenu,
utiliser la commande :
$ rm -R chemin
La commande pour déplacer ou renommer un répertoire est :
$ mv source destination
Pour afficher tout le contenu d'un fichier, la commande est :
$ cat fichier
Le problème avec la commande cat
, c'est que l'entièreté du contenu
du fichier sera affiché. Vous n'aurez à l'écran que la fin des données. Pour effectuer
un affichage page par page, vous pouvez utiliser la commande :
$ more fichier
Vous pouvez également vouloir afficher seulement le début ou la fin du fichier. Dans ce cas, utilisez respectivement les commandes :
$ head [option] fichier $ tail [option] fichier
Pour obtenir la liste des différentes options de ces commandes, référez-vous aux pages de manuel. Voici une option bien utile :
-n nombre
nombre
lignes. Par défaut, la commande affiche les 10 premières
ou dernières lignes.
Pour copier un fichier, la commande est :
$ cp [option] source destination
Pour obtenir la liste des différentes options de ces commandes, référez-vous aux pages de manuel.
Pour supprimer un fichier, la commande est :
$ rm [option] chemin
Pour obtenir la liste des différentes options de ces commandes, référez-vous aux pages de manuel. Voici une option bien utile :
-R
Pour déplacer ou renommer un fichier, la commande est :
$ mv source destination
Pour rechercher un fichier, la commande est :
$ find répertoire -name nom -print
répertoire
est le répertoire à partir duquel la recherche s'effectue
et nom
est le nom du fichier à retrouver.
La commande find
est très puissante et possède de nombreuses options.
Vous pouvez consulter les pages de manuels pour plus d'information.
Pour créer un lien vers un fichier, la commande est :
$ ln [-s] source lien
Par défaut, ln
crée un lien physique. Si l'option -s
est
spécifiée, c'est un lien symbolique qui sera créé.
Pour les droits sur un fichier, la commande est :
$ chmod [options] droits fichier ...
Pour la liste des options, référez-vous aux pages du manuel.
droits
peut être exprimé au format octal. Dans ce cas, le premier
chiffre est à usage spécial et dans la plupart des cas sera égal à 0
,
le deuxième chiffre représentera les droits du propriétaire, le troisième chiffre
les droits du groupe et le quatrième chiffre les droits des autres. Exemple pour
donner les droits -rwxr-xr-x
:
$ chmod 0755 fichier
droits
peut également être sous une forme symbolique. La syntaxe sera
de droits
sera : QOP
avec Q
représentant
sur qui portera la permission (a
pour tous, u
pour l'utilisateur,
g
pour le groupe, o
pour les autres), O
représentant
l'opérateur (+
pour activer la permission, -
pour supprimer
la permission) et P
représentant la permission (r
pour
lecture, w
pour écriture, x
pour exécution). Exemple pour
donner les droits -rwxr-xr-x
:
$ chmod u+rwx,go+rx fichier
Exemple pour supprimer le droit d'écriture à toutes personnes à part le propriétaire :
$ chmod go-w fichier
Cette opération ne peut être faite que par le super-utilisateur. Pour changer le propriétaire d'un fichier, la commande est :
$ chown propr[:groupe] fichier
propr
représente le nom du nouveau propriétaire et groupe
son groupe. groupe
doit être spécifié si vous voulez utiliser un autre
groupe que celui par défaut.
Pour changer le groupe d'un fichier, la commande est :
$ chgrp groupe fichier
ou
$ chown :groupe fichier
Pour rechercher une chaîne de caractères dans un fichier, la commande est :
$ grep texte fichiers
texte
est la chaîne de caractère à retrouver et fichiers
la liste des fichiers dans lesquels la recherche doit s'effectuer.
La commande grep
est très puissante et possède de nombreuses options.
Vous pouvez consulter les pages de manuels pour plus d'information.
© Sébastien Adam 1996 ~ 2023 - https://www.sebastienadam.be/ - .