Commandes en lien avec la gestion des fichiers et dossiers
Création d'un fichier : touch oui mais non...
La commande touch permet de créer un fichier vide. La commande est de la forme :
touch nom_du_fichier_a_creer
Attention :
En réalité, cette commande permet de modifier la date de dernière modification d'un fichier. En gros, c'est comme si on ouvrait le fichier et qu'on le refermait... La commande la plus propre est d'utiliser >
Création d'un dossier : mkdir
La commande mkdir permet de créer un dossier dans le dossier courant. La commande est de la forme
mkdir nom_du_dossier
Remarque :
Si vous souhaitez créer 2 dossiers imbriquées inexistants, vous pouvez renouveler la commande. Ou alors, utiliser l'option suivante :
mkdir -p nom_du_dossier_parent/nom_du_dossier
Très efficace car il va créer le dossier parent automatiquement !
Supprimer un fichier ou dossier : rm
La commande rm permet de supprimer un fichier ou un dossier. La commande est de la forme
rm nom_du_dossier_ou_nom_du_fichier
rmdir
permet également de supprimer un dossier mais uniquement vide !
Remarque : Suppression récursive
Pour supprimer un dossier non vide, il est nécessaire d'utiliser la commande rm avec l'option -r pour effacer le dossier et son contenu (y compris les sous-dossiers).
rm -r nom_du_dossier_ou_nom_du_fichier
L'option -f force la suppression mais attention, danger !
Copier un fichier : cp
La commande cp permet de copier un fichier. La commande est de la forme:
cp dossier_source/nom_fichier_a_copier dossier_destination/nom_fichier
Remarque : Renommage en utilisant la copie...
Le nom du fichier "destination" n'est pas obligatoirement le même que le nom du fichier "source", par exemple :
cp fic.txt info/fiche.txt
Attention toutefois à ne pas changer l'extension...