Manipuler les fichiers¶
tree --du -hreturns a tree-like representation of the current folder and its subfilders/files (could be a huge dump)
Note that tree might have to be installed first with
sudo apt-get install treeless -N fichier.txt- affiche le contenu d’un fichier avec numéro de lignes
touch fichier.txt- crée un fichier vide
head/tail- affiche le début/fin d’un fichier
tail -f fichier- permet de voir l’évolution de la fin d’un fichier (par ex : var/log/syslog)
.- le dossier où je me trouve
cp -R dossierSource dossierDest- Avec l’option
-R(un « R » majuscule !), vous pouvez copier un dossier, ainsi que tous les sous-dossiers et fichiers qu’il contient ! mv- déplacer
mv oldName newName- Renommer un fichier
rm fichier- suprimer
rm -i fichier- supprimer avec confirmation
rm -f fichier- forcer la suppression quoi qu’il arrive
rm -v fichier- supprimer avec verbose
rm - r dossier/- supprimer un dossier et son contenu
rm -rf *supprimer tous les fichiers du dossier courant
ATTENTION : NE SURTOUT PAS CONFONDRE AVEC
rm -rf /*qui supprime tout, partout et flingue tout le systèmeln fichier1 fichier2- crée un lien physique entre fichier1 et fichier2 (même “inode”, pointent vers le même contenu)
ln -s fichier1 fichier2- crée un lien symbolique entre fichier1 et fichier2 (~raccourci Windows)
mkdir nom_du_dossier- créer un dossier
mkdir -p dossier/{dossier1,dossier2,dossier3}crée l’arborescence suivante :
├── [eric 4.0K] dossier │ ├── [eric 4.0K] dossier1 │ ├── [eric 4.0K] dossier2 │ └── [eric 4.0K] dossier3
-p,--parents: no error if existing, make parent directories as needed