English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Wie man Linux-Befehle korrekt verwendet – du

Dieser Artikel gibt eine einfache Einführung in die Verwendung des Linux-Befehls –du, Freunde können nachschlagen.

du(disk usage)

Funktionsbeschreibung:zeigt die Größe von Verzeichnissen oder Dateien.

语  法:du [-abcDhHklmsSx][-L <Symbolconnection>][-X <Datei>][–block-size][–exclude=<Verzeichnis oder Datei>][–max-depth=<Verzeichnis-Ebenen>[–help][–version][Verzeichnis oder Datei]

Zusatzinformation: du zeigt den Speicherplatz, den das angegebene Verzeichnis oder die Datei belegt.

参  数:

  -a oder-all zeigt die Größe einzelner Dateien im Verzeichnis.
  -b oder-bytes zeigt die Größe von Verzeichnissen oder Dateien in Bytes.
  -c oder –total zeigt nicht nur die Größe einzelner Verzeichnisse oder Dateien, sondern auch den Gesamtwert aller Verzeichnisse oder Dateien.
  -D oder –dereference-args zeigt die Größe der Quelldatei des angegebenen Symbols.
  -h oder –human-readable in K, M, G Einheiten, um die Lesbarkeit der Informationen zu verbessern.
  -H oder –si mit-h Parameter sind gleich, aber K, M, G sind in1000 als Einheit.
  -k oder –kilobytes in1024 in Bytes als Einheit.
  -l oder –count-links wiederholte Berechnung der Hardware-Verbindung der Datei.
  -L<符号连接> oder –dereference<符号connection> zeigt die Größe der Quelldatei des angegebenen Symbols.
  -m oder –megabytes  In MB.1MB als Einheit.
  -s oder –summarize  Nur die Summe anzeigen.
  -S oder –separate-dirs  Wenn die Größe eines Verzeichnisses angezeigt wird, wird die Größe der Unterverzeichnisse nicht mit angezeigt.
  -x oder –one-file-xystem  Der Dateisystemtyp, mit dem man am Anfang arbeitet, wird beibehalten. Wenn auf andere Dateisystemverzeichnisse gestoßen wird, werden diese ignoriert.
  -X<Datei> oder –exclude-from=<Datei>  Im Verzeichnis oder der Datei <Datei>.
  –exclude=<Verzeichnis oder Datei>  Das angegebene Verzeichnis oder die Datei wird übersprungen.
  –max-depth=<Verzeichnisstufen>  Verzeichnisse, die über die angegebene Stufenanzahl hinausgehen, werden ignoriert.
  –help  Anzeigen der Hilfe.
  –version  Anzeigen der Versionsinformation.

Beispiel

1、Anzeigen des Speicherplatzes von Verzeichnissen oder Dateien:

[root@localhost test]# du
608 ./test6
308 ./test4
4 ./scf/lib
4 ./scf/service/deploy/product
4 ./scf/service/deploy/info
12 ./scf/service/deploy
16 ./scf/service
4 ./scf/doc
4 ./scf/bin
32 ./scf
8 ./test3
1288 .

2、Nur die Größe der Unterverzeichnisse unter dem aktuellen Verzeichnis und die Gesamtlänge des aktuellen Verzeichnisses anzeigen, die untersten1288Für die Gesamtlänge des aktuellen Verzeichnisses

Anzeigen des Speicherplatzes einer bestimmten Datei:

[root@localhost test]# du log2012.log
300 log2012.log

3、Anzeigen des Speicherplatzes eines bestimmten Verzeichnisses:

[root@localhost test]# du scf
4 scf/lib
4 scf/service/deploy/product
4 scf/service/deploy/info
12 scf/service/deploy
16 scf/service
4 scf/doc
4 scf/bin
32 scf

4、Anzeigen des Speicherplatzes mehrerer Dateien:

[root@localhost test]# du log30.tar.gz log31.tar.gz
4 log30.tar.gz
4 log31.tar.gz
Nur die Gesamtlänge anzeigen:
[root@localhost test]# du -s
1288 .
[root@localhost test]# du -s scf
32 scf
[root@localhost test]# cd ..
[root@localhost soft]# du -s test
1288 test

Das ist der Inhalt dieses Artikels, ich hoffe, er hilft Ihnen bei Ihrem Lernen und ich hoffe, dass Sie die Anleitung von Rennschrei stark unterstützen.

Vermutlich gefällt Ihnen