=dblog=

manipulation de fichiers et repertoires

2006/4/8 — Classé dans: — poumpoum

Dans la série présentation du système Linux, il va être question ici de manipuler les fichiers et repertoires.
Il est fortement recommandé d’avoir des notions sur le système de fichiers (cf. article précedent).

Evidemment vous pouvez utiliser un explorateur de fichiers, et manipuler les fichiers avec la souris… mais c’est pas puissant, c’est lent, et parfois compliqué.
Par contre, avec le shell et quelques commandes simples, on peut vraiment faire ce qu’on veut.

Tout d’abord, un petit rappel sur les commandes UNIX.

Elles offrent toutes la même logique de passage de paramètres; qui sont des options de commande.
Par exemple; toutes les commandes ont une option ‘aide’ que l’on active en passant les mots clés ‘-h’ ou ‘–help’.
Exemple : ls --help

Quelques mots a propos des types de fichiers.

La commande ‘file’ permet d’afficher le type d’un fichier.
Exemple : file song.mp3
Pour un usage courant, il y a deux types de fichiers :
- les repertoires : fichier contenant une liste d’autres fichiers.
- les fichiers normaux (réguliers) : texte, mp3, application…

Suppression, effacemment :

Suppression de fichier : commande rm
Exemple : rm truc.txt

Suppression de repertoire : option ‘-r’
L’option ‘-r’ veut dire ‘en mode récursif’, autrement dit, la suppression sera propagée dans toute l’arborescence.
Exemple : rm -r monrep

Les copies

Copier un fichier régulier : utiliser la commande cp (comme copy).
Exemple :
cp song.mp3 /mnt/usbkey/ (copie song.mp3 sur une clé USB)
cp song.mp3 /mnt/usbkey/song_copie.mp3 (copie song.mp3 en song_copie.mp3 sur la clé USB)

Copier un repertoire : utiliser l’option ‘-r’ de la commande cp.
L’option ‘-r’ veut dire ‘en mode récursif’, autrement dit, la copie sera propagée dans toute l’arborescence.
Exemple : cp -r ~/tracks /mnt/usbkey (copie le repertoire tracks et son contenu sur la clé USB).

Création, déplacement, renommage et affichage.

Création de repertoire : mkdir
Creation de fichier : touch

Affichage du contenu d’un fichier : cat (voir aussi more)
Affichage du contenu d’un repertoire : ls (et ses nombreuses variantes : ls -l, ls -a, ls -al, ls -h…)

Deplacer un fichier ou repertoire : commande mv
Exemple : mv truc.txt backup/ (déplace truc.txt dans le repertoire backup)

Renommer un fichier ou repertoire : commande mv
En fait c’est un cas particulier du déplacement !
Exemple : mv truc.txt truc_01.txt

Avec de la pratique et un peu de lecture des pages de manuel (man cp, man mv, etc.), ces commandes de bases (indispensables) permettent de faire beaucoup mieux que n’importe quel explorateur de fichiers.

Commentaires »

L’URI pour faire un TrackBack sur cet article est: http://slasry.free.fr/wordpress/wp-login.php/wp-admin/wp-images/smilies/wp-content/themes/OptimizePress/lib/wp-trackback.php/83

Pas encore de commentaire

Flux RSS pour les commentaires sur cet article.

Poster un commentaire

Retours à la lignes et paragraphes automatiques, adresses E-mail jamais affichées, balises HTML autorisées : <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

(requis)

(requis)


Réalisé avec WordPress