Als ich die Tabulatortaste drückte, um das Verzeichnis mit CD zu verschieben, erhielt ich die Meldung "Bash: Temporäre Datei für Here-Dokument kann nicht erstellt werden: Kein Speicherplatz mehr auf dem Gerät". Als ich gut Englisch las, stellte ich fest, dass es voller Datenträger war, und antwortete.
Die Umgebung ist Ubuntu (18.04).
Beruhigen Sie sich und überprüfen Sie den Speicherplatz mit dem Befehl df
. Durch Hinzufügen der Option "-h" wird die Kapazität in einem leicht lesbaren Zustand angezeigt.
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 114M 3.1G 4% /run
/dev/sda2 219G 208G 0 100% /
tmpfs 16G 784K 16G 1% /dev/shm
(Unten weggelassen
Es ist fast voll mit / dev / sda2 219G 208G 0 100% /
, und es ist notwendig, die Kapazität hier zu reduzieren.
Verwenden Sie den Befehl du
, um festzustellen, welche Datei größer ist, und durchlaufen Sie die Verzeichnisse in der Reihenfolge vom Stammverzeichnis. Die zu verwendenden Befehle lauten wie folgt.
sudo du -sh *
Wenn Sie einfach du eingeben, wird eine große Dateikapazität angezeigt, und die Kapazitätsanzeige ist schwer zu verstehen. Die obigen Befehle werden von den folgenden Methoden unterstützt.
-s
enthält keine Unterverzeichnisse.Es ist auch möglich, die Reihenfolge der Kapazität mithilfe der Sortierung anzuzeigen. In diesem Fall wurde es in meiner Umgebung jedoch nicht korrekt mit -h
sortiert, sodass ich den folgenden Befehl verwendet habe.
du -s * | sort -nr
Verwenden Sie -n
, um die Zahlen zu sortieren, und -r
, um die Reihenfolge umzukehren, sodass die größere Kapazität an erster Stelle steht.
Wenn Sie eine große Datei identifizieren und bestätigen können, dass sie gelöscht werden kann, löschen Sie sie und Sie sind fertig.
Sie können auch head und sort zusammen verwenden, um einige Zeilen in der Reihenfolge nach der größten Datei zu sortieren.
du |sort -nr | head -n 5
Wenn es sich jedoch um eine große Datei handelt, ist es natürlich nicht möglich, sie sofort zu löschen. Daher denke ich, dass ich am Ende nach einer Verzeichnisdatei suchen werde, die stetig gelöscht werden kann.
Recommended Posts