{{tag>tutoriel}} ====== Commandes Linux ====== - **[[logiciel:os:linux:dd]]** - **[[logiciel:os:linux:df]]** - **[[logiciel:os:linux:du]]** ===== Taille du disque et de répertoire : df / du ===== Voir [[https://math-linux.com/linux-2/commande-du-jour/article/taille-du-disque-et-de-repertoire-df-du]] ==== Taille du disque : df -h ==== La commande **df -h** (disk free) affiche les tailles de l’espace disque, occupé et libre. $ df -h Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur ... /dev/sda1 28G 9,5G 17G 37% / ... /dev/sda3 817G 352G 424G 46% /home ... ==== Taille des répertoires : du -h ==== La commande **du -h** (disk usage) affiche récursivement la taille d’un répertoire et de tous ses sous répertoires. Ici, le répertoire courant est ~/Bureautique. La taille de chaque répertoire et sous-répertoire est listée. ~/Documents/Bureautique$ du -h ... 7,5M ./Créer un fichier pdf gratuitement ... 32K ./Documentation Access 2,6M ./faire un diaporama avec openOffice 13M ./GED 156K ./Office/Cmath 3,5M ./Office/Excel 5,0M ./Office 28K ./OpenOffice/Macros/OpenOffice Addon installer 32M ./OpenOffice/Macros 47M ./OpenOffice 0 ./Plan de classement type/Assurance/Contrats et attestations 0 ./Plan de classement type/Assurance/Courriers 0 ./Plan de classement type/Assurance/Preuves de valeurs 0 ./Plan de classement type/Assurance/Sinistres ... 289M . Pour connaître la taille des fichiers utiliser **ls -l** ===== Arborescence : tree ===== La commande **tree** affiche clairement une arborescence. Installez le paquet **[[apt>tree]]** ou en ligne de commande : $ sudo apt install tree Pour l'utiliser, lancez : $ tree [] [] Syntaxe : tree [-acdfghilnpqrstuvxACDFQNSUX] [-L level [-R]] [-H baseHREF] [-T title] [-o filename] [--nolinks] [-P pattern] [-I pattern] [--inodes] [--device] [--noreport] [--dirsfirst] [--version] [--help] [--filelimit #] [--si] [--prune] [--du] [--timefmt format] [--matchdirs] [--] [directory ...] Options : ; -d : n'affiche que les dossiers : exemple :$ tree -d KeePass KeePass ├── Languages ├── Plugins └── XSL 3 directories ; -a : affiche tous les fichiers (par défaut, les fichiers cachés ne sont pas affichés) ; -u : affiche l'utilisateur propriétaire ; -g : affiche les groupes propriétaires : Exemple :$ tree -aug KeePass KeePass ├── [USER USER ] French.lngx ├── [USER USER ] KeePass2.ico ├── [USER USER ] KeePass.chm ├── [USER USER ] KeePass.config.xml ├── [USER USER ] KeePass.exe ├── [USER USER ] KeePass.exe.config ├── [USER USER ] KeePassLibC32.dll ├── [USER USER ] KeePassLibC64.dll ├── [USER USER ] KeePass.XmlSerializers.dll ├── [USER USER ] Languages │   └── [USER USER ] French.lngx ├── [USER USER ] License.txt ├── [USER USER ] Plugins │   ├── [USER USER ] KeePassFaviconDownloader.plgx │   ├── [USER USER ] KeePassHttp.plgx │   └── [USER USER ] KeePassRPC.plgx ├── [USER USER ] ShInstUtil.exe └── [USER USER ] XSL ├── [USER USER ] KDBX_Common.xsl ├── [USER USER ] KDBX_DetailsFull_HTML.xsl ├── [USER USER ] KDBX_DetailsFull.xsl ├── [USER USER ] KDBX_DetailsLight_HTML.xsl ├── [USER USER ] KDBX_DetailsLite.xsl ├── [USER USER ] KDBX_PasswordsOnly_TXT.xsl ├── [USER USER ] KDBX_PasswordsOnly.xsl ├── [USER USER ] KDBX_Styles.css ├── [USER USER ] KDBX_Tabular_HTML.xsl ├── [USER USER ] KDBX_Tabular.xsl └── [USER USER ] TableHeader.gif 3 directories, 26 files Autres options utles : ; -l : Suit les liens symboliques s'ils pointent vers des répertoires, comme s'ils étaient des répertoires. : Ne traite pas Les liens symboliques qui aboutiraient à une récursivité quand ils sont détectés. ; -f : Imprime le chemin complet pour chaque fichier ; -L level : Profondeur d'affichage maximale de l'arborescence. ; --prune : élague les répertoires vides ; -o filename : Envoie la sortie dans le fichier indiqué. ; -s : Imprimer la taille de chaque fichier en octets avec son nom ; -h : Imprimer la taille de chaque fichier d'une manière lisible par l'homme. ; --du : Pour chaque répertoire, affiche sa taille comme le cumul récursif des tailles de tous ses fichiers et sous-répertoires. : L'espace total utilisé est également donné dans le rapport final. Implique -s. ; -t : Tri de la sortie en fonction de l'heure de la dernière modification . ; -c : Tri de la sortie en fonction de l'heure du dernier changement ; -U : pas de tri ; --dirsfirst : Lister les répertoires avant les fichiers). ===== Autres étapes ===== ===== Conclusion ===== ===== Problèmes connus ===== ===== Voir aussi ===== * **(fr)** [[https://www.malekal.com/liste-des-commandes-linux/]] ---- //Basé sur << [[https://www.malekal.com/liste-des-commandes-linux/|Liste de toutes les commandes Linux]] >> par malekal.//