Den avkortede størrelsen avhenger av den opprinnelige størrelsen på filen; De ekstra dataene vil gå tapt hvis filstørrelsen er større enn den angitte størrelsen.
La oss starte med forskjellige eksempler for å se hvordan vi kan avkortes filstørrelsen.
Installere Coreutils -pakker
Kommandoen "avkortet" kommer med mest Linux -distribusjon. Det kan også installeres, hvis ikke til stede, ved å bruke kommandoen gitt nedenfor:
$ sudo apt-get install coreutils
Bruke “Grep” Kommando for å liste opp detaljene i pakker:
$ dpkg -l | grep coreutils
Hvordan bruke kommandoen “avkortet”?
De “>” Shell -omdirigeringsoperatør er den mest populære og enkleste måten å avkorte filer.
Syntaks
Syntaksen for avkortende filer med omdirigering er:
:> filnavn
De ":" Kolon betegner sann og har ingen produksjon og omdirigeringsoperatør “>” omdirigere utdataene til en bestemt fil.
Filen jeg avkortes er “Test.sh ”:
:> Test.sh
En annen måte å avkortet fil på er:
$ katt /dev /null> test.sh
Det fjerner innholdet i “test.sh”Fil.
Fjern innholdet i filen
Bruke “-S” Alternativ for å fjerne innholdet i filene. Dette er en å foretrekke måte å slette en fil manuelt på. Den avkortede kommandoen eliminerer effektivt alt innholdet i en fil. Den sletter ikke filen, men etterlater den som en null-byte-fil på disken.
La oss bruke avkortet for å fjerne fil.tekst til 0 byte:
$ truncate -s 0 -fil.tekst
Filtillatelser og eierskap vil bli bevart hvis du bruker avkortet kommandoen.
Bruke “Ls -lh” Kommando for å bekrefte størrelsen:
$ ls -lh -fil.tekst
Avkorting av en fil til en bestemt størrelse
For å lage en fil, bruk:
$ berøringstest.tekst
For å bekrefte filtillatelsen og størrelsen på filen, bruk:
$ ls -lh test.tekst
La oss avkort filen til 100 byte størrelse:
$ avkortet -S 100 Test.tekst
For å bekrefte størrelsen, bruk:
$ ls -lh test.tekst
For å avkutte en filstørrelse til 300k:
$ avkortet -s 300k test.tekst
Skriv nedenfor nevnt kommando for å sjekke størrelsen:
$ ls -lh test.tekst
Utvide filstørrelsen
Du kan øke filstørrelsen ved å bruke “+” med “-s”Alternativ. Filen er for øyeblikket 300k i størrelse, som vist på bildet nedenfor:
Jeg vil øke størrelsen på filen fra 300K til 600K byte:
$ avkortet -s +300k test.tekst
Filstørrelsen er utvidet fra 300K til 600K. Sjekk størrelsen:
$ ls -lh test.tekst
Redusere filstørrelsen
La oss anta at du har en 600k -fil og ønsker å redusere størrelsen til 270K, bruke “-s”Alternativ og“-”Med størrelsen funnet:
$ avkortet -S -270K test.tekst
Gjeldende størrelse på filen er 330K.
Får hjelp
For å få en hjelpemelding, bruk:
avkortet -hjelp
Sjekk versjon
For å sjekke versjonen av den avkortede kommandoen, bruk:
avkortet -Versjon
Konklusjon:
Avkortet er en veldig nyttig kommando for å fjerne innholdet i en fil mens du ikke sletter filen. Du kan også endre størrelsen på filen til størrelsen du vil at den skal være. Vi har lært hvordan vi avkortes innholdet i en fil, samt hvordan du kan krympe eller utvide filene i denne artikkelen.