uncompress ou
zcat.
diff peut aussi générer un script pour l'éditeur
ed permettant de passer de fichier1 à fichier2 (utile
pour fabriquer des programmes de mise à jour (`` patchs'')).
find parcourt récursivement une hiérarchie de fichiers. Pour chaque fichier rencontré, find teste successivement les prédicats spécifiés par la liste d'options, jusqu'au premier qui échoue ou jusqu'à la fin de la liste.
Principales options :
; .
Exemples :
# Recherche tous les fichier nommes "essai"
# a partir de la racine
find / -name essai -print
# Recherche tous les fichier commencant par "ess"
# a partir du repertoire courant
find . -name 'ess*' -print
# Affiche a l'ecran le contenu de tous les fichiers .c
find . -name '*.c' -print -exec cat '{}' \;
(l'écriture de ce dernier exemple est compliquée par le fait que le shell
traite spécialement les caractères *, {, et ;, que
l'on doit donc entourer de quotes '.)
lpr [-P nom-imprimante] [ fichier]
lprm [-P nom-imprimante] numjob
lpq.
tail +n permet d'afficher un fichier à partir de la ligne
tail -n affiche les tar options [ fichier ou répertoire]
tar permet d'archiver des fichiers ou une arborescence de
fichiers, c'est à dire de les regrouper dans un seul fichier, ce qui est
très pratique pour faire des copies de sauvegardes d'un disque, envoyer
plusieurs fichiers en une seul fois par courrier électronique, etc.
Pour créer une nouvelle archive, utiliser la forme
$ tar cvf nom-archive repertoirequi place dans le nouveau fichier ``nom-archive'' tous les fichiers situés sous le répertoire indiqué. On donne généralement l'extension
.tar aux fichiers d'archives.
Pour afficher le contenu d'une archive, utiliser
$ tar tvf nom-archive
Pour extraire les fichiers archivés, utiliser
$ tar xvf nom-archiveles fichiers sont crées à partir du répertoires courant.
Nombreuses autres options. Notons que les noms de fichiers peuvent être
remplacés par - pour utiliser l'entrée ou la sortie standard
(filtres), comme dans les exemples ci-dessous :
archive.tar :
$ tar cvf archive.tar repertoire
$ tar cvf - repertoire | compress > archive.tar.Z
$ zcat archive.tar.Z | tar tvf -
repert dans le
répertoire destination :
$ tar cvf - repert | (cd destination; tar xvfp -)Les parenthèses sont importantes : la deuxième commande
tar
s'exécute ainsi dans le répertoire de destination.
Cette façon de procéder est supérieure à cp -r car on
préserve les propriétaires, droits, et dates de modifications des
fichiers (très utile pour effectuer des sauvegardes).
compress.
who am i
donne l'identité de l'utilisateur.
cat, mais décompresse au passage les fichiers (ou
l'entrée standard) compressés par compress.