Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| centos:discfile [23.09.2013 18:50. ] – angelegt django | centos:discfile [26.01.2025 11:06. ] (aktuell) – [ArchLinux: Pacman Cache leeren] django | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Disk- und Fileoperationen - Programme und Tools ====== | ||
| + | ===== ArchLinux: Pacman Cache leeren ===== | ||
| + | Pacman sichert die heruntergeladenen Pakete in seinem Cache unter **''/ | ||
| + | |||
| + | Anzeige des belegten cache-Speichers: | ||
| + | # du -sh / | ||
| + | |||
| + | Entfernen nicht mehr benötigter gecachte Pakete: | ||
| + | # pacman -Sc | ||
| + | |||
| + | Pacman Cache komplett leeren: | ||
| + | # pacman -Scc | ||
| + | |||
| + | /* | ||
| + | invalid or corrupted package (PGP sig.) - pacman can't update | ||
| + | |||
| + | # pacman -Sy archlinux-keyring | ||
| + | # pacman -Syu | ||
| + | |||
| + | */ | ||
| + | |||
| + | ===== Verzeichnisbelegung abfragen ===== | ||
| + | Einen Überblick über die Verzeichnisse, | ||
| + | # du -mx / --max-depth=1 | sort -nr | ||
| + | bzw. an Hand des folgenden Aufrufes: | ||
| + | # du -hx / | sort -rh | more | ||
| + | Gesamtgröße eines Verzeichnisses inkl. aller Dateien und Unterverzeichnissen ausgeben. | ||
| + | # du -sh /var/mail/ | ||
| + | ===== Aufstellung der größten Dateien abfragen ===== | ||
| + | Eine Aufstellung der Dateien, die größer als 15 MB Platz ver-/ | ||
| + | # find / -mount -size +15M -printf '%k %p\n' | sort -nr | ||
| + | ===== Aufstellung der zuletzt geänderten Dateien ===== | ||
| + | Zuletzt geänderte Dateien im Verzeichnisbaum auflisten: | ||
| + | # find -type f -printf ' | ||
| + | ===== Aufstellung der reservierten Blöcke im Dateisystem ===== | ||
| + | Eine Aufstellung der reservierten Blöcke in einem Dateisystem bzw. Partition erhält man mit: | ||
| + | # tune2fs -l / | ||
| + | |||
| + | Reserved block count: | ||
| + | Reserved GDT blocks: | ||
| + | Reserved blocks uid: 0 (user root) | ||
| + | Reserved blocks gid: 0 (group root) | ||
| + | ===== Aufstellung der freien/ | ||
| + | Eine Aufstellung der freien/ | ||
| + | # df -h | ||
| + | |||
| + | Dateisystem | ||
| + | / | ||
| + | | ||
| + | tmpfs 1007M 428K 1007M 1% /dev/shm | ||
| + | / | ||
| + | Möchte man statt der Größe die belegten/ | ||
| + | # df -hi | ||
| + | |||
| + | Dateisystem | ||
| + | / | ||
| + | 2,1M 120K 2,0M 6% / | ||
| + | tmpfs | ||
| + | / | ||
| + | |||
| + | ===== Zeichenkette in beliebigen Dateien suchen ===== | ||
| + | |||
| + | Will man nach einer beliebigen Zeichenfolge einer oder mehreren Dateien suchen, so benutzt man: | ||
| + | # find -name " | ||
| + | So werden z.B. alle Datein im Suchpfad dansguardian aufgelistet, | ||
| + | |||
| + | ===== Verzeichnisänderungen beobachten ===== | ||
| + | |||
| + | Zum online-Verfolgen der Änderungen in/an einem Verzeichnis bedienen wir uns: | ||
| + | # watch -n 1 ls -alF | ||
| + | **-n 1** aktiviert dabei eine 1 sec. Änderung. | ||
| + | |||
| + | ===== Verzeichnisgröße und -belegung anzeigen ===== | ||
| + | |||
| + | Will man wissen, in welchem Verzeichnis der größte Verbrauch/ | ||
| + | # du -sk * | sort -n | ||
| + | Der Inhalt / Belegung des gewählten Verzeichnisses wird dedr Größe nach aufsteigend ausgegeben. | ||
| + | |||
| + | ===== Anzahl der Zeilen in einer Datei ausgeben ===== | ||
| + | Mit der Option **//-l//** beim Befehl **wc** kann die Anzahl der Zeilen einer Datei ermittelt werden. | ||
| + | # wc -l / | ||
| + | |||
| + | 33 / | ||
| + | |||
| + | Es sind also 33 Zeilen, die die Datei / | ||
| + | |||
| + | ===== Anzahl der Wörter in einer Datei ausgeben ===== | ||
| + | Mit der Option **//-w//** beim Befehl **wc** kann die Anzahl der Wörter in einer Datei ermittelt werden. | ||
| + | # wc -w / | ||
| + | |||
| + | 169 / | ||
| + | |||
| + | Die Datei / | ||
| + | |||
| + | |||
| + | ===== Anzahl der Zeichen in einer Datei ausgeben ===== | ||
| + | Mit der Option **//-m//** beim Befehl **wc** kann die Anzahl der Wörter in einer Datei ermittelt werden. | ||
| + | # wc -m / | ||
| + | |||
| + | 2434 / | ||
| + | |||
| + | Die Datei / | ||
| + | |||
| + | ===== Anzahl der Bytes einer Datei ausgeben ===== | ||
| + | Mit der Option **//-c//** beim Befehl **wc** kann die Anzahl der Bytes einer Datei ermittelt werden. | ||
| + | # wc -c / | ||
| + | |||
| + | 2434 / | ||
| + | |||
| + | In der Datei / | ||
| + | |||
| + | ===== Länge der längsten Zeile einer Datei ausgeben ===== | ||
| + | Mit der Option **//-L//** beim Befehl **wc** kann die Länge der längsten Zeile einer Datei ermittelt werden. | ||
| + | # wc -L / | ||
| + | |||
| + | 295 / | ||
| + | |||
| + | Die längste Zeile in der Datei / | ||
| + | |||
| + | ====== Links ====== | ||
| + | * **[[centos: | ||
| + | * **[[wiki: | ||
| + | * **[[http:// | ||
| + | |||