Úvod
truncate je příkaz používaný ke změně velikosti souboru na požadovanou velikost. Pomůže vám odstranit obsah uvnitř souboru, aniž byste tento soubor odstranili.
Tento příkaz pomáhá rychle a snadno zkrátit soubor. Zkrácený soubor závisí na aktuální velikosti souboru; pokud je velikost souboru větší než zadaná velikost, nadbytečná data budou ztracena.
Tento článek vám ukáže, jak používat příkaz truncate v Linuxu, jak si projdeme níže.
Instalace balíčků Coreutils
Spusťte příkaz apt:
$ sudo apt install coreutils
Výstup:
Pro zobrazení podrobností o balících použijte příkaz grep:
$ dpkg -l | grep coreutils
Výstup:
Syntaxe příkazu truncate
$ truncate -s SIZE filename
Příkaz zkrátit s příklady
1. Vymažte obsah souboru
Syntaxe:
$ truncate -s 0 filename
Ke kontrole použitého místa na disku použijeme příkaz du:
$ du -sh filename
Zde je původní velikost souboru skip.txt 4,0 kB.
Nyní vymažeme obsah souboru skip.txt podle syntaxe:
$ truncate -s 0 skip.txt
Poté použije příkaz du ke kontrole znovu:
$ du -sh skip.txt
Výstup:
Pomocí příkazu ls -lh zkontrolujte velikost souboru
$ ls -lh skip.txt
Výstup:
2. Zkraťte soubor na požadovanou velikost
Ke kontrole použitého místa na disku použijeme příkaz du:
$ du -sh filename
Zde je původní velikost souboru hello.txt 4,0 kB.
Nyní zkrátíme soubor na velikost 400 bajtů:
$ truncate -s 400 hello.txt
Pomocí příkazu ls -lh zkontrolujte velikost souboru:
$ ls -lh hello.txt
Výstup:
3. Zvětšení nebo zmenšení velikosti souboru
Předponu „+“ nebo „-“ můžete použít s -s možnost to udělat.
Soubor dup.txt má velikost 400 kB:
Nyní se pokusíme zvýšit 600 kB:
$ truncate -s +600k dup.txt
Poté zkontrolujte soubor:
$ ls -lh dup.txt
Výstup:
Stejně jako výše můžete použít předponu „-“ s -s možnost zmenšit velikost souboru.
4. Získejte pomoc
$ truncate --help
Výstup:
5. Zkontrolujte svou verzi
$ truncate --version
Výstup:
Závěr
Už jste si prošli podrobnosti o použití příkazu zkrátit v Linuxu.
Děkuji za přečtení.