Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
logiciel:os:linux:commandes_linux:start [2022/09/21 17:39] – [dd] adminlogiciel:os:linux:commandes_linux:start [2022/10/01 23:26] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +{{tag>tutoriel}}
  
 +====== Commandes Linux ======
 +
 +<subnumberlist>
 +  - **[[logiciel:os:linux:dd]]**
 +  - **[[logiciel:os:linux:df]]**
 +  - **[[logiciel:os:linux:du]]**
 +</subnumberlist>
 +
 +===== 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.
 +
 +<cli>
 +$ 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
 +...
 +</cli> 
 +
 +==== 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.
 +
 +<cli>
 +~/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 .
 +</cli>
 +
 +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 :
 +<cli>$ sudo apt install tree</cli>
 +
 +Pour l'utiliser, lancez :
 +<cli>$ tree [<options>] [<nom de fichier>]</cli>
 +
 +<WRAP center round info 60%>
 +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 :<cli>$ tree -d KeePass
 +KeePass
 +├── Languages
 +├── Plugins
 +└── XSL
 +
 +3 directories</cli>
 +  ; -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 :<cli>$ 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</cli>
 +
 +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).
 +</WRAP>
 +
 +===== 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.//