Quand je cours
ls | sort -S
Je reçois
sort : option requires an argument -- ´S´
Pourquoi je ne peux pas sortinger la list de mes files avec l'option de sorting par taille? Je sais que je ne peux utiliser que la command ls
seule.
Tout d'abord la command ls
a l'option -S
De l' man ls
-S sort by file size
Donc, la bonne command est:
ls -S
sort
command de sorting sert à sortinger les lignes du file text: De man sort
:
-S, --buffer-size=SIZE use SIZE for main memory buffer
TAILLE est un entier et une unité optionnelle (exemple: 10M est 10 * 1024 * 1024). Les unités sont K, M, G, T, P, E, Z, Y (puissances de 1024) ou KB, MB, … (puissances de 1000).
C'est pourquoi vous obtenez une erreur: sort : option requires an argument -- ´S´
. Utilisez ls -S
pour sortinger le file par taille!
Vous pouvez également utiliser du
command avec quelques arguments et utiliser le sort
J'utilise ce qui suit:
$ du -hsc /path/to/file
De l' man du
-h, --human-readable print sizes in human readable format (eg, 1K 234M 2G) -s, --summarize display only a total for each argument -c, --total (I USE IT FOR EXTRA INFO) produce a grand total
Trier
$ du -hsc /path/to/file | sort -h
Du man sort
-h, --human-numeric-sort compare human readable numbers (eg, 2K 1G)