Die verkürzte Größe hängt von der ursprünglichen Größe der Datei ab. Die zusätzlichen Daten gehen verloren, wenn die Dateigröße größer ist als die angegebene Größe.
Beginnen wir mit verschiedenen Beispielen, um zu sehen, wie wir die Dateigröße abschneiden können.
Installieren von CoreUtils -Paketen
Der Befehl „Truncate“ enthält die meisten Linux -Verteilung. Es kann auch mit dem unten angegebenen Befehl installiert werden, wenn nicht vorhanden:
$ sudo apt-get install CoreUtils
Benutze die "Grep" Befehl zur Auflistung des Details von Paketen:
$ dpkg -l | Grep CoreUtils
So verwenden Sie den Befehl "Abschneide"?
Der ">" Shell -Umleitungsoperator ist der beliebteste und einfachste Weg, um Dateien abzuschneiden.
Syntax
Die Syntax zum Abschneiden von Dateien mit Umleitung lautet:
:> Dateiname
Der ":" Colon bezeichnet True und hat keine Ausgabe und den Umleitungsoperator ">" Umleiten Sie die Ausgabe in eine bestimmte Datei um.
Die Datei, die ich verkürzte.Sch":
:> Test.Sch
Eine andere Möglichkeit, Datei abzuschneiden, ist:
$ cat /dev /null> test.Sch
Es entfernen den Inhalt von “prüfen.Sch" Datei.
Löschen Sie den Inhalt der Datei
Benutze die "-S" Option zum Entfernen des Inhalts der Dateien. Dies ist eine bevorzugte Möglichkeit, eine Datei manuell zu löschen. Der Befehl abgestumpft beseitigt effektiv alle Inhalte einer Datei. Es löscht die Datei itelf nicht, sondern verlässt sie als Null-Byte-Datei auf der Festplatte.
Lassen Sie uns Kürzel verwenden, um zu klären Datei.txt zu 0 Bytes:
$ truncate -s 0 Datei.txt
Die Dateiberechtigungen und das Eigentümer werden erhalten, wenn Sie den Befehl abschneiden.
Benutze die "LS -LH" Befehl zur Bestätigung der Größe:
$ ls -lh -Datei.txt
Abschneiden einer Datei auf eine bestimmte Größe
Verwenden Sie, um eine Datei zu erstellen:
$ Touch Test.txt
Verwenden Sie, um die Erlaubnis und Größe der Datei der Datei zu bestätigen:
$ ls -lh -Test.txt
Lassen Sie uns die Datei auf 100 Bytesgröße abschneiden:
$ truncate -s 100 Test.txt
Verwenden Sie, um die Größe zu bestätigen:
$ ls -lh -Test.txt
Um eine Dateigröße auf 300.000 zu verkürzen:
$ TRUNCATE -S 300K -Test.txt
Geben Sie den folgenden Befehl ein, um die Größe zu überprüfen:
$ ls -lh -Test.txt
Erweitern Sie die Dateigröße
Sie können die Dateigröße durch die Verwendung der Datei erhöhen "+" mit "-S" Möglichkeit. Die Datei hat derzeit 300.000 Größe, wie im Bild unten gezeigt:
Ich möchte die Größe der Datei von 300 km auf 600.000 Bytes erhöhen:
$ truncate -s +300k Test.txt
Die Dateigröße wurde von 300 k bis 600.000 verlängert. Überprüfen Sie die Größe:
$ ls -lh -Test.txt
Reduzierung der Dateigröße
Nehmen wir an, Sie haben eine 600k -Datei und möchten ihre Größe auf 270.000 reduzieren-SOption und “-”Mit der dargestellten Größe:
$ truncate -s -270k Test.txt
Die aktuelle Größe der Datei beträgt 330.000.
Hilfe bekommen
Verwenden Sie: Um eine Hilfe zu erhalten, verwenden Sie:
Schnitt -HELP
Version überprüfen
Verwenden Sie, um die Version des Befehls von Truncate zu überprüfen: Verwenden Sie:
Schnitt -Version
Abschluss:
Truncate ist ein sehr nützlicher Befehl zum Entfernen des Inhalts einer Datei, ohne die Datei zu löschen. Sie können auch die Größe der Datei in die Größe ändern, die sie haben möchten. Wir haben gelernt, wie man den Inhalt einer Datei abschneidet und wie man die Dateien in diesem Artikel schrumpft oder erweitert.