Zkrátit soubor Linux – 5 snadných metod
3 min. číst
Publikované dne
Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více
Chcete zkrátit soubor v systému Linux? Tato operace se týká odstranění obsahu souboru nebo zmenšení jeho velikosti. Přesněji řečeno, zkrácení je mnohem jednodušší a rychlejší než odstranění souboru, jeho opětovné vytvoření a určení správného vlastnictví souboru a oprávnění.
V této příručce vám ukážu, jak toho dosáhnout. Tak pojďme!
Jak zkrátit soubory v Linuxu
Ke zkrácení souborů v Linuxu můžete použít:
- Dvojtečka ":" Symbol
- kočka příkaz
- Přesměrovat operátor s minout příkaz
- prostý Přesměrování
- zkrátit příkaz
1. Pomocí symbolu dvojtečky „:“.
Ve skriptování shellu, dvojtečka ":Symbol ” se primárně používá jako a nulový příkaz or zástupný. Tento symbol nevede k žádnému výstupu. Proto jej můžete použít ke zkrácení existujícího souboru.
Abych to udělal, stisknu CTRL + ALT + T pro otevření mého terminálu zadejte „: > název souboru“ povel a stiskněte vstoupit.
V mém případě tento příkaz zkrátí obsah souboru test.txt na nulu, přičemž soubor zůstane nedotčený.
2. Použití příkazu cat
Projekt cat příkaz je obvykle zvyklý spojit a zobrazit obsah souborů na linuxovém terminálu. Můžete jej však také použít pro přístup k nulovému zařízení a zkrácení daného souboru.
Za tímto účelem spustím „cat /dev/null > název souboru”Příkaz.
Zde příkaz cat zkrátí daný soubor přesměrováním výstupu nulového zařízení na něj.
3. Použití operátora přesměrování s echem
Linux příkaz echo vypíše proměnnou or textová hodnota na terminálu. Můžete však přidat -n možnost v příkazu echo vynutit, aby NEPŘIDÁVAL znak nového řádku.
To následně přesměruje prázdný řetězec na daný soubor pomocí operátoru Redirect “>".
Například napíšu „echo -n > název souboru”Příkaz.
4. Použití jednoduchého přesměrování
Chcete-li vynechat příkaz před operátorem přesměrování a zkrátit zadaný soubor, můžete jednoduše spustit „> název souboru”Příkaz.
Výše uvedený příkaz zkrátí zadaný soubor, pokud existuje. V opačném případě vytvoří nový prázdný soubor.
5. Pomocí příkazu zkrátit
Na systémech založených na Linuxu příkaz zkrátit vám umožňuje odstranit obsah souboru nebo změnit jeho velikost na danou velikost. Chcete-li jej však používat ve svém systému, musíte jej nainstalovat core-utils s „sudo apt-get install coreutils”Příkaz.
Po úspěšné instalaci použiji „zkrátit -s počet_bajtů název_souboru” ke zmenšení mého souboru test.txt na 10 bajtů.
Ve výše uvedeném příkazu můžete také zadat další jednotky velikosti souboru, například:
- K for kilobajtů
- M for megabajtů
- G for gigabajty
Pro úplné odstranění obsahu souboru spustím „zkrátit -s 0 název souboru”Příkaz.
Navíc pomocí tohoto efektivního přístupu můžete vyprázdnit všechny soubory protokolu najednou.
Bonusové tipy:
Chcete-li zkrátit soubor, musíte mít oprávnění k zápisu pro to. Například jsem změnil oprávnění souboru svého souboru test.txt na pouze pro čtení.
Nyní, když se to pokusím zkrátit, výstup zobrazí a Chyba povolení odepřeno.
Chcete-li tento problém vyřešit, první možností je otevřít nový shell pomocí sudo a spusťte stejný příkaz s -c volba.
Kromě toho můžete potrubí „|“výstup z Tee příkaz pomocí sudo a zapište prázdný výstup do zadaného souboru.
Také by vás mohlo zajímat:
- Linux Odebrat uživatele ze skupiny
- FL Studio Linux
- Jak odstranit uživatele v Linuxu
- Přejmenujte adresář Linux
- Kopírovat adresář Linux
Nyní tedy víte, jak zkrátit soubor v Linuxu! Pokud máte nějaké další tipy, podělte se o ně v komentářích níže.