======Les commandes Linux de gestion des fichiers et répertoires====== * Objet : liste non exhaustive des commandes Linux de gestion des fichiers et répertoires. * Suivi : * Création par [[user>smolski]] le 20/06/2010 * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=121812#p121812 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) {{ /manuel/terminal.png?100X100}} =====Listes des commandes les plus utilisées===== ==== Naviguer ==== * [[:doc:programmation:shell:cd]] : se déplacer dans les répertoires. * [[:doc:systeme:ls]] : lister les répertoires et fichiers. * [[:doc:systeme:pwd]] : afficher le répertoire où l'on se trouve exactement. ==== Déplacer, copier, renommer ==== * [[:doc:systeme:cp]] : copier des fichiers ou des répertoires. * [[:doc:systeme:mkdir]] : créer un dossier. * [[:doc:systeme:mv]] : renommer ou déplacer un fichier ou un dossier. * [[:doc:systeme:ln]] : créer des liens durs et liens symboliques. * [[:doc:systeme:rm]] : supprimer un fichier ou un dossier. * [[:doc:systeme:rmdir]] : supprimer un dossier vide (plus sûre que ''rm''). * [[:doc:systeme:touch]] : créer un fichier. ==== Trouver un fichier ==== * [[:doc:systeme:find]], recherche pointue ! * [[:doc:systeme:locate]], Recherche accélérée de fichiers ou répertoire. * [[:doc:systeme:which]], Chemin d'une commande déterminée. ==== Changer les droits ==== * [[:doc:systeme:chmod]] : gérer la distribution des droits d'un fichier. * [[:doc:systeme:chown]] : gérer la propriété d'un fichier. * [[:doc:programmation:bash:umask]] : création automatique des droits. * [[:doc:systeme:acl | Access Control List]] : Gestion des droits avancés (experts). ==== Lire un fichier texte ==== * [[:doc:systeme:cat]] : lire le contenu d'un fichier texte. ==== Vérifier l'intégrité d'un fichier ==== * [[:doc:systeme:openssl:openssl_checksum|checksum]]: Vérifier l'intégrité d'un fichier. ==== Voir aussi ... ==== * [[doc:systeme:commandes:les-commandes-join-paste-split-et-nl | D'autres commandes pour la gestion des fichiers-texte]] ===== Remarque ===== ==== ls, cp et mv ==== Ces commandes doivent pouvoir lister, copier et déplacer les ACL en même temps que les fichiers. \\ Pour les deux premières commandes, il faut préciser __explicitement__ que l'on veut afficher/conserver les droits (ce qui est aussi le cas quand on ne travaille que sur les droits classiques) : ls -l, cp -a. \\ La commande mv, quant à elle, préserve toujours les droits.