Skrátiť súbor Linux - 5 jednoduchých metód
3 min. čítať
Publikované dňa
Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac
Chcete skrátiť súbor v systéme Linux? Táto operácia sa týka odstránenia obsahu súboru alebo zmenšenia jeho veľkosti. Presnejšie povedané, skrátenie je oveľa jednoduchšie a rýchlejšie ako odstránenie súboru, jeho opätovné vytvorenie a určenie správneho vlastníctva a oprávnení súboru.
V tejto príručke vám ukážem, ako to dosiahnuť. Tak, poďme!
Ako skrátiť súbory v systéme Linux
Na skrátenie súborov v systéme Linux môžete použiť:
- Dvojbodka ":" symbol
- ako povel
- Operátor presmerovania s minúť povel
- Jednoduchý Presmerovanie
- skrátiť povel
1. Pomocou symbolu dvojbodky „:“.
Pri skriptovaní shellu, dvojbodka ":Symbol ” sa primárne používa ako a nulový príkaz or Zástupný symbol. Tento symbol nevedie k žiadnemu výstupu. Preto ho môžete použiť na skrátenie existujúceho súboru.
Aby som to urobil, stlačím CTRL + ALT + T na otvorenie môjho terminálu napíšte „: > názov súboru“príkaz a stlačte vstúpiť.
V mojom prípade tento príkaz skráti obsah súboru test.txt na nulu, pričom súbor zostane nedotknutý.
2. Pomocou príkazu cat
cat príkaz je zvyčajne zvyknutý zreťaziť a zobraziť obsah súborov na linuxovom termináli. Môžete ho však použiť aj na prístup k nulovému zariadeniu a skrátenie daného súboru.
Za týmto účelom spustím „cat /dev/null > názov súboru”Príkaz.
Tu príkaz cat skráti daný súbor tak, že naň presmeruje výstup nulového zariadenia.
3. Použitie operátora presmerovania s ozvenou
Linux príkaz echo vypíše premennú or textová hodnota na termináli. Môžete však pridať -n možnosť v príkaze echo prinútiť NEPRIDÁVAŤ znak nového riadku.
To následne presmeruje prázdny reťazec na daný súbor pomocou operátora Redirect “>".
Napríklad napíšem „echo -n > názov súboru”Príkaz.
4. Použitie jednoduchého presmerovania
Ak chcete vynechať príkaz pred operátorom presmerovania a skrátiť zadaný súbor, môžete jednoducho spustiť príkaz „> názov súboru”Príkaz.
Vyššie uvedený príkaz skráti zadaný súbor, ak existuje. V opačnom prípade vytvorí nový prázdny súbor.
5. Pomocou príkazu skrátiť
Na systémoch založených na Linuxe, príkaz skrátiť umožňuje vám to odstrániť obsah súboru resp zmeniť jeho veľkosť na danú veľkosť. Ak ho však chcete použiť vo svojom systéme, musíte ho nainštalovať core-utils s „sudo apt-get install coreutils”Príkaz.
Po úspešnej inštalácii použijem „skrátiť -s počet_bajtov súboru” na zmenšenie môjho súboru test.txt na 10 bajtov.
Vo vyššie uvedenom príkaze môžete zadať aj iné jednotky veľkosti súboru, ako napríklad:
- K pre kilobajtov
- M pre megabajtov
- G pre gigabajtov
Ak chcete úplne odstrániť obsah súboru, spustím „skrátiť -s 0 názov súboru”Príkaz.
Navyše pomocou tohto efektívneho prístupu môžete vyprázdniť všetky protokolové súbory naraz.
Bonusové tipy:
Ak chcete skrátiť súbor, musíte mať povolenie na zápis pre to. Napríklad som zmenil oprávnenia súboru test.txt na iba na čítanie.
Ak sa to teraz pokúsim skrátiť, na výstupe sa zobrazí a Chyba odmietnutia povolenia.
Ak chcete vyriešiť tento problém, prvou možnosťou je otvoriť nový shell pomocou sudo a spustite rovnaký príkaz s -c možnosť.
Okrem toho môžete potrubie „|“výstup z tee povel pomocou sudo a zapíšte prázdny výstup do určeného súboru.
Tiež by vás mohlo zaujímať:
- Linux Odstrániť používateľa zo skupiny
- FL Studio Linux
- Ako odstrániť používateľa v systéme Linux
- Premenujte adresár Linux
- Kopírovať adresár Linux
Takže teraz viete, ako skrátiť súbor v systéme Linux! Ak máte nejaké ďalšie tipy, podeľte sa o ne v komentároch nižšie.