« Commandes BASH » : différence entre les versions

 
(9 versions intermédiaires par le même utilisateur non affichées)
Ligne 316 : Ligne 316 :
[https://www.malekal.com/linux-connaitre-la-taille-repertoire/ malekal.com Connaître la taille répertoire]
[https://www.malekal.com/linux-connaitre-la-taille-repertoire/ malekal.com Connaître la taille répertoire]
=== Taille repertoire ===
=== Taille repertoire ===
<syntaxhighlight lang="bash" line copy>
<syntaxhighlight lang="bash" copy>
  du -sh repertoire
  du -sh repertoire
</syntaxhighlight>
</syntaxhighlight>


=== Exclusion ===
=== Exclusion ===
<syntaxhighlight lang="bash" line copy>
<syntaxhighlight lang="bash" copy>
sudo du -sh --exclude "directory" *
sudo du -sh --exclude "directory" *
</syntaxhighlight>
</syntaxhighlight>


=== Liste des 10 plus gros fichiers du répertoire courant et de ses sous-repertoires, dans l’ordre décroissant de taille ===
=== Liste des 10 plus gros fichiers du répertoire courant et de ses sous-repertoires, dans l’ordre décroissant de taille ===
<syntaxhighlight lang="bash" line copy>
<syntaxhighlight lang="bash" copy>
du -a | sort -nr | head -n 10
du -a | sort -nr | head -n 10
</syntaxhighlight>
</syntaxhighlight>


=== Taille des fichiers et sous-répertoires du dossier courant, dans l’ordre décroissant de taille ===
=== Taille des fichiers et sous-répertoires du dossier courant, dans l’ordre décroissant de taille ===
<syntaxhighlight lang="bash" line copy>
<syntaxhighlight lang="bash" copy>
  du -a --max-depth=1 | sort -nr
  du -a --max-depth=1 | sort -nr
</syntaxhighlight>
</syntaxhighlight>


=== Taille des plus gros ===
=== Taille des plus gros ===
<syntaxhighlight lang="bash" line copy>
<syntaxhighlight lang="bash" copy>
du -h --max-depth=1 /home/ | sort -rh | head -5
du -h --max-depth=1 /home/ | sort -rh | head -5
</syntaxhighlight>
</syntaxhighlight>


=== Taille des partitions ===
=== Taille des partitions ===
<syntaxhighlight lang="bash" line copy>
<syntaxhighlight lang="bash" copy>
df -h
df -h
</syntaxhighlight>
</syntaxhighlight>
Ligne 347 : Ligne 347 :


=== Etat de la mémoire ===
=== Etat de la mémoire ===
<syntaxhighlight lang="bash" line copy>
<syntaxhighlight lang="bash" copy>
free -m
free -m
</syntaxhighlight>
</syntaxhighlight>
Ligne 385 : Ligne 385 :


=== Comparer répertoire ===
=== Comparer répertoire ===
<syntaxhighlight lang="bash" line copy>
<syntaxhighlight lang="bash" copy>
diff -rb /rep1/ /rep2/
diff -rb /rep1/ /rep2/
</syntaxhighlight>
</syntaxhighlight>


=== supprimer un repertoire ===
=== supprimer un repertoire ===
<syntaxhighlight lang="bash" line copy>
<syntaxhighlight lang="bash" copy>
rm -rf portail
rm -rf portail
</syntaxhighlight>
</syntaxhighlight>
Ligne 547 : Ligne 547 :


== Profile ==
== Profile ==
<syntaxhighlight lang="bash" line copy>
Relancer /etc/profile/
#relancer /etc/profile/
<syntaxhighlight lang="bash" copy>
source /etc/profile
source /etc/profile
</syntaxhighlight>
</syntaxhighlight>