Créer, copier, déplacer et supprimer des fichiers
En tant que technicien, vous manipulez quotidiennement des fichiers sur les serveurs Linux : sauvegardes de configs, déplacement de logs, nettoyage d'espace disque. Ces opérations s'effectuent avec une poignée de commandes simples mais redoutables — car rm n'a pas de corbeille.
mkdir — créer des dossiers
mkdir sauvegardes # crée un dossier dans le répertoire courant
mkdir -p /opt/glpi/sauvegardes # crée toute l'arborescence si elle n'existe pas
L'option -p (parents) est indispensable quand les dossiers intermédiaires n'existent pas encore.
touch — créer un fichier vide (ou mettre à jour la date)
touch rapport.txt # crée rapport.txt vide
touch config.bak # utile pour initialiser un fichier avant de le remplir
cp — copier
cp fichier.txt copie.txt # copier un fichier
cp -r /etc/apache2 /tmp/apache2-bak # copier un dossier (-r = récursif)
cp -p fichier.conf /tmp/ # copier en préservant les droits et dates