3. Commandes en lien avec la gestion des fichiers et dossiers
Création d'un fichier : touch ou mais non...
La commande touch permet de créer un fichier vide. La commande est de la forme :
touch nom_du_fichier_a_creer
Définition :
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...
Application :
Relevez la date de fichier que vous venez de créer.
Exécutez la commande touch sur ce même fichier et vérifier de nouveau la date.
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
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
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 !
Remarque : Suppression d'un dossier vide
Il faut utiliser la commande rmdir
(Cette commande ne fonctionne pas sur un dossier non vide).
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.