{"id":1812,"date":"2025-07-02T17:45:52","date_gmt":"2025-07-02T16:45:52","guid":{"rendered":"https:\/\/workboot.fr\/ciela\/?page_id=1812"},"modified":"2025-07-09T09:06:23","modified_gmt":"2025-07-09T08:06:23","slug":"les-fichiers-les-repertoires","status":"publish","type":"page","link":"https:\/\/workboot.fr\/ciela\/les-fichiers-les-repertoires\/","title":{"rendered":"Les fichiers, les r\u00e9pertoires"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u00ab\u00a0Les fichiers sont les feuilles d\u2019un arbre, et les r\u00e9pertoires en sont les branches.\u00a0\u00bb<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La base l&rsquo;arbre est la racine , et donc celui qui a acc\u00e8s \u00e0 tout l&rsquo;arbre est appel\u00e9 root ! c&rsquo;est l&rsquo;administrateur . (vous) et pas qu&rsquo;utilisateur !<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">chaque commande poss\u00e8de un <strong>man<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Liste des commandes pour la gestion des fichiers et r\u00e9pertoire    (file and directory)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ls : list<\/li>\n\n\n\n<li>tree : arbre<\/li>\n\n\n\n<li>pwd : print work directory<\/li>\n\n\n\n<li>cd : change directory<\/li>\n\n\n\n<li>mkdir: make directory<\/li>\n\n\n\n<li>rmdir : remove directory<\/li>\n\n\n\n<li>rm : remove<\/li>\n\n\n\n<li>cp : copy<\/li>\n\n\n\n<li>mv : move (d\u00e9placer ou renommer)<\/li>\n\n\n\n<li><a href=\"https:\/\/workboot.fr\/ciela\/droits\/\">chmod : change mode<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/workboot.fr\/ciela\/proprietaire\/\">chown : change owner<\/a><\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">1- <mark style=\"background-color:rgba(0, 0, 0, 0);color:#cf2e2e\" class=\"has-inline-color\">ls -l<\/mark> voir les d\u00e9tails<\/h1>\n\n\n\n<pre class=\"wp-block-code\"><code>etudiant@ordi:~\/Works\/TP0_LINUX$ echo \"Bonjour le monde !\"\nBonjour le monde !\netudiant@ordi:~\/Works\/TP0_LINUX$ echo \"Bonjour le monde !\" &gt; bonjour.txt\netudiant@ordi:~\/Works\/TP0_LINUX$ ls -l\ntotal 4\n-rw-rw-r-- 1 etudiant etudiant 19 juil.  2 18:36 bonjour.txt\netudiant@ordi:~\/Works\/TP0_LINUX$ <\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde9 D\u00e9tail colonne par colonne :<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u00c9l\u00e9ment<\/th><th>Signification<\/th><\/tr><\/thead><tbody><tr><td><code>-rw-rw-r--<\/code><\/td><td><strong>Permissions<\/strong> du fichier<\/td><\/tr><tr><td><code>1<\/code><\/td><td><strong>Nombre de liens<\/strong> vers ce fichier<\/td><\/tr><tr><td><code>etudiant<\/code><\/td><td><strong>Propri\u00e9taire<\/strong> du fichier<\/td><\/tr><tr><td><code>etudiant<\/code><\/td><td><strong>Groupe<\/strong> du fichier<\/td><\/tr><tr><td><code>19<\/code><\/td><td><strong>Taille<\/strong> du fichier en octets<\/td><\/tr><tr><td><code>juil. 2 18:36<\/code><\/td><td><strong>Date de derni\u00e8re modification<\/strong><\/td><\/tr><tr><td><code>bonjour.txt<\/code><\/td><td><strong>Nom<\/strong> du fichier<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>-   rw-   rw-   r--\n\u2502   \u2502     \u2502     \u2502\n\u2502   \u2502     \u2502     \u2514\u2500\u2500 Autres (tout le monde) : lecture seule\n\u2502   \u2502     \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Groupe (etudiant) : lecture + \u00e9criture\n\u2502   \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Propri\u00e9taire (etudiant) : lecture + \u00e9criture\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Type de fichier (- = fichier, d = dossier)<\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\">2- tree<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">La notion d&rsquo;arbre (tree) est importante , on va parler d&rsquo;un syst\u00e8me en arborescence , Linux comme unix , est en arborescence , on dit <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#cf2e2e\" class=\"has-inline-color\">sous linux tout est fichier <\/mark><\/strong>!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cette commande n&rsquo;est pas mise par d\u00e9faut avec ubuntu (et le professeur ne l&rsquo;a pas d\u00e9j\u00e0 install\u00e9 )<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>etudiant@ordi:~\/Works\/TP0_LINUX$ sudo apt update \nAtteint&nbsp;:1 http:\/\/fr.archive.ubuntu.com\/ubuntu jammy InRelease\nR\u00e9ception de&nbsp;:2 http:\/\/fr.archive.ubuntu.com\/ubuntu jammy-updates InRelease &#91;128 kB]\n......\netudiant@ordi:~\/Works\/TP0_LINUX$<strong> sudo apt install tree <\/strong>\n&#91;sudo] Mot de passe de etudiant&nbsp;: \nLecture des listes de paquets... Fait\nConstruction de l'arbre des d\u00e9pendances... Fait\nLecture des informations d'\u00e9tat... Fait      \nLes NOUVEAUX paquets suivants seront install\u00e9s&nbsp;:\n  tree\n0 mis \u00e0 jour, 1 nouvellement install\u00e9s, 0 \u00e0 enlever et 0 non mis \u00e0 jour.\nIl est n\u00e9cessaire de prendre 47,9 ko dans les archives.\nApr\u00e8s cette op\u00e9ration, 116 ko d'espace disque suppl\u00e9mentaires seront utilis\u00e9s.\nR\u00e9ception de&nbsp;:1 http:\/\/fr.archive.ubuntu.com\/ubuntu jammy\/universe amd64 tree amd64 2.0.2-1 &#91;47,9 kB]\n47,9 ko r\u00e9ceptionn\u00e9s en 0s (689 ko\/s)\nS\u00e9lection du paquet tree pr\u00e9c\u00e9demment d\u00e9s\u00e9lectionn\u00e9.\n(Lecture de la base de donn\u00e9es... 210872 fichiers et r\u00e9pertoires d\u00e9j\u00e0 install\u00e9s.)\nPr\u00e9paration du d\u00e9paquetage de ...\/tree_2.0.2-1_amd64.deb ...\nD\u00e9paquetage de tree (2.0.2-1) ...\nParam\u00e9trage de tree (2.0.2-1) ...\nTraitement des actions diff\u00e9r\u00e9es (\u00ab&nbsp;triggers&nbsp;\u00bb) pour man-db (2.10.2-1)&nbsp;..<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>sudo apt update <\/strong>mets \u00e0 jour les paquets disponibles , mais ne les installe pas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>sudo apt install tree <\/strong> #est une suite de commande sudo (droit admin ou root)   apt est le programme qui g\u00e8re les paquets , install pour apt et tree ce qu&rsquo;il faut installer<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>etudiant@ordi:~\/Works\/TP0_LINUX$ tree\n.\n\u2514\u2500\u2500 bonjour.txt\n\n0 directories, 1 file\netudiant@ordi:~\/Works\/TP0_LINUX$ <\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ou depuis la racine ! faire ^c pour stopper <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>etudiant@ordi:~\/Works\/TP0_LINUX$ tree<\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\">3-  cp  (copy)  copier <\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 <strong>Syntaxe de base<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp &#91;options] source destination<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copier un fichier :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp fichier.txt \/chemin\/vers\/dossier\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copier et renommer :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp fichier.txt nouveau_nom.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copier un dossier <strong>r\u00e9cursivement<\/strong> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -r dossier1\/ dossier2\/<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">\u2705 <strong>Options utiles<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Option<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>-r<\/code> ou <code>-R<\/code><\/td><td>Copie r\u00e9cursive (obligatoire pour copier un dossier)<\/td><\/tr><tr><td><code>-v<\/code><\/td><td>Mode verbeux : affiche les fichiers en cours de copie<\/td><\/tr><tr><td><code>-i<\/code><\/td><td>Interactif : demande confirmation avant d\u2019\u00e9craser un fichier existant<\/td><\/tr><tr><td><code>-u<\/code><\/td><td>Copie uniquement si le fichier source est plus r\u00e9cent que la destination<\/td><\/tr><tr><td><code>-p<\/code><\/td><td>Pr\u00e9serve les attributs (date, permissions, etc.)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">4-  mv  (move)  d\u00e9placer<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La commande <strong><code>mv<\/code><\/strong> (abr\u00e9viation de <em>move<\/em>) est utilis\u00e9e pour :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>D\u00e9placer<\/strong> un fichier ou un dossier d\u2019un emplacement \u00e0 un autre.<\/li>\n\n\n\n<li><strong>Renommer<\/strong> un fichier ou un dossier.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 <strong>Syntaxe de base<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv &#91;options] source destination<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Renommer<\/strong> un fichier :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv ancien_nom.txt nouveau_nom.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D\u00e9placer<\/strong> un fichier dans un autre dossier :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv fichier.txt \/chemin\/vers\/dossier\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D\u00e9placer et renommer en m\u00eame temps<\/strong> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv fichier.txt \/nouveau\/chemin\/nouveau_nom.txt<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 <strong>Options utiles<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Option<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>-i<\/code><\/td><td>Interactif : demande confirmation avant d\u2019\u00e9craser un fichier<\/td><\/tr><tr><td><code>-f<\/code><\/td><td>Force : \u00e9crase sans avertir (comporte par d\u00e9faut ainsi si <code>-i<\/code> n\u2019est pas utilis\u00e9)<\/td><\/tr><tr><td><code>-v<\/code><\/td><td>Verbeux : affiche les actions en cours (d\u00e9placement\/renommage)<\/td><\/tr><tr><td><code>-n<\/code><\/td><td>Ne pas \u00e9craser les fichiers existants dans la destination<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u00ab\u00a0Les fichiers sont les feuilles d\u2019un arbre, et les r\u00e9pertoires en sont les branches.\u00a0\u00bb La base l&rsquo;arbre est la racine , et donc celui qui a acc\u00e8s \u00e0 tout l&rsquo;arbre est appel\u00e9 root ! c&rsquo;est l&rsquo;administrateur . (vous) et pas qu&rsquo;utilisateur ! chaque commande poss\u00e8de un man Liste des commandes pour la gestion des fichiers [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-1812","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/workboot.fr\/ciela\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"\u00ab\u00a0Les fichiers sont les feuilles d\u2019un arbre, et les r\u00e9pertoires en sont les branches.\u00a0\u00bb La base l&rsquo;arbre est la racine , et donc celui qui a acc\u00e8s \u00e0 tout l&rsquo;arbre est appel\u00e9 root ! c&rsquo;est l&rsquo;administrateur . (vous) et pas qu&rsquo;utilisateur ! chaque commande poss\u00e8de un man Liste des commandes pour la gestion des fichiers\u2026","_links":{"self":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/1812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/comments?post=1812"}],"version-history":[{"count":7,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/1812\/revisions"}],"predecessor-version":[{"id":2092,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/1812\/revisions\/2092"}],"wp:attachment":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/media?parent=1812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}