-
LINUX > les fichiers et les dossiers (ou répertoires)
COPIER
Copier des fichiers
cp [option] [SOURCE1 SOURCE2 ...] DESTINATION
-fforcé si un fichier de destination existant ne peut pas être ouvert-iInteractive avant d’écraser (Question pour confirmer)-R,-rPour copier récursivement les répertoires-sCréer des liens symboliques au lieu de copier le fichier ou lorsque le fichier de destination est manquant-vMode bavard.Copier un dossier (répertoire)
cp -r /répertoire_source /répertoire_destination cp -r /home/moi/document/test /home/moi/bureau/
SUPPRIMER - VIDER
vider le contenu d’un dossier
rm -rf mon_dossier/*
CHEMIN, NOM ET EXTENSION D’UN FICHIER
Chemin
dirname /chemin/vers/fichier
renvoie
/chemin/vers
Nom
basename /chemin/vers/fichier
renvoie
fichier
Extension
VAR="fich.ext"${VAR%%.*}>fich${VAR#*.}>extSi multiples extensions :
VAR=archive.tar.gz${VAR%%.*}>archive${VAR%.*}>archive.tar${VAR#*.}>tar.gz${VAR##*.}>gzHORODATAGE
date accès
Changer l’heure du dernier accès au fichier par l’heure actuel :
touch -a fichier
date modification
Changer l’heure de la dernière modification du fichier par l’heure actuel :
touch -m [fichier]
choisir la date
Utiliser la date indiquée dans l’argument au lieu de prendre la date actuelle :
touch -t AAMMJJhhmm fichier
AA = Année, MM = Mois, JJ = Jour, hh = Heure, mm = Minute
On va changer la date de dernière modification à "00:07 le 25/12/2030″ sur le fichier :
touch -m -t 3012250007 fichier
-r: Option pour utiliser un autre fichier comme date :touch -r fichier_référence fichier
-