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 :

1
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 :

  1. Relevez la date de fichier que vous venez de créer.

  2. 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

1
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 :

1
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

1
rm nom_du_dossier_ou_nom_du_fichier

RemarqueSuppression 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).

1
rm -r nom_du_dossier_ou_nom_du_fichier

L'option -f force la suppression mais attention, danger !

RemarqueSuppression 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:

1
cp dossier_source/nom_fichier_a_copier   dossier_destination/nom_fichier

RemarqueRenommage en utilisant la copie

Le nom du fichier "destination" n'est pas obligatoirement le même que le nom du fichier "source", par exemple :

1
cp fic.txt info/fiche.txt

Attention toutefois à ne pas changer l'extension.