Sommaire

Fichiers

1. touch

La commande touch change les dates de dernier accès et de dernière modification d’un fichier existant :

[willy]$ ls -l notes 
-rw-r--r--  1 willy tech 62 mai 26 22:55 notes 
[willy]$ touch notes 
[willy]$ ls -l notes 
-rw-r--r--  1 willy tech 62 jun  1 11:37 notes

Plusieurs options, détaillées dans la page de manuel électronique (cf. chapitre Documentation - Manuel), permettent de préciser le nouvel horodatage du fichier. 

Lorsqu’on emploie cette commande avec un nom de fichier inexistant en argument, un fichier portant ce nom est créé et ne contient aucune donnée :

[willy]$ ls -l 
total 12 
drwxr-xr-x  2 willy tech 4096 jun  1 10:42 couleurs 
drwxr-xr-x  2 willy tech 4096 jun  1 10:43 formes 
-rw-r--r--  1 willy tech   62 jun  1 11:37 notes 
[willy]$ touch nouvfic 
[willy]$ ls -l     
total 12 
drwxr-xr-x  2 willy tech 4096 jun  1 10:42 couleurs 
drwxr-xr-x  2 willy tech 4096 jun  1 10:43 formes 
-rw-r--r--  1 willy tech   62 jun  1 11:37 notes 
-rw-r--r--  1 willy tech    0 jun  1 11:38 nouvfic

2. cp

La copie de fichiers est effectuée avec le programme cp ; la syntaxe principale de cette commande est :

cp [-R] <source ...> <cible>

Il est possible de copier un fichier ordinaire dans un nouveau répertoire ou sous un nouveau nom, ou encore les deux en même temps ; par exemple :

[willy]$ ls -R 
.: 
couleurs  formes  notes  nouvfic 
 
./couleurs: 
bleu  jaune ...