Jak używać polecenia „obcięcia” w Linux?

Jak używać polecenia „obcięcia” w Linux?
Czasami musimy usunąć zawartość pliku bez usuwania pliku; dla tego systemu operacyjnego Linux oferuje polecenie o nazwie "ścięty". Służy do rozszerzenia lub zmniejszenia rozmiaru pliku. Obcięcie pliku jest znacznie szybsze i prostsze bez modyfikowania uprawnień i własności pliku.

Obcięty rozmiar zależy od oryginalnego rozmiaru pliku; Dodatkowe dane zostaną utracone, jeśli rozmiar pliku jest większy niż określony rozmiar.

Zacznijmy od różnych przykładów, aby zobaczyć, w jaki sposób możemy obciąć rozmiar pliku.

Instalowanie pakietów Coreutils

Polecenie „obcięte” jest wyposażone w większość dystrybucji Linuksa. Można go również zainstalować, jeśli nie obecne, za pomocą polecenia podanego poniżej:

$ sudo apt-get instal instal coreutils

Użyj „Grep” Polecenie do wymienienia szczegółów pakietów:

$ dpkg -l | Grep Coreutils

Jak używać polecenia „obcięcia”?

„>” Operator przekierowania powłoki to najpopularniejszy i najprostszy sposób na obcięcie plików.

Składnia

Składnia do obcięcia plików z przekierowaniem wynosi:

:> nazwa pliku

„:” okrężnica oznacza prawdziwe i nie ma wyjścia i operatora przekierowania „>” przekieruj wyjście do określonego pliku.

Plik, który obcinam.cii":

:> test.cii

Innym sposobem obcięcia pliku jest:

$ cat /dev /null> test.cii

Usuwa zawartość „test.cii" plik.

Wyczyść treść pliku

Użyj "-S" opcja usunięcia zawartości plików. Jest to preferowany sposób ręcznego usunięcia pliku. Polecenie obrotowe skutecznie eliminuje całą zawartość pliku. Nie usuwa pliku ITELF, ale pozostawia go jako plik zer-byt na dysku.

Użyjmy obcięcia, aby wyczyścić plik.tekst do 0 bajtów:

$ truncate -s 0 plik.tekst

Uprawnienia do plików i własność zostaną zachowane, jeśli użyjesz polecenia obrotowego.

Użyj „LS -LH” polecenie potwierdzające rozmiar:

plik $ ls -lh.tekst

Obcinanie pliku do określonego rozmiaru

Aby utworzyć plik, użyj:

$ Touch Test.tekst

Aby potwierdzić zgodę pliku i rozmiar pliku, użyj:

test $ ls -lh.tekst

Obcinajmy plik do 100 bajtów rozmiaru:

$ truncate -s 100 test.tekst

Aby potwierdzić rozmiar, użyj:

test $ ls -lh.tekst

Aby obciąć rozmiar pliku do 300k:

$ Truncate -s 300k test.tekst

Wpisz poniżej wspomniane polecenie, aby sprawdzić rozmiar:

test $ ls -lh.tekst

Rozszerzanie rozmiaru pliku

Możesz zwiększyć rozmiar pliku za pomocą „+” z "-S" opcja. Plik ma obecnie rozmiar 300k, jak pokazano na poniższym obrazku:

Chciałbym zwiększyć rozmiar pliku z 300k do 600 tys. Bajtów:

$ truncate -s +300k test.tekst

Rozmiar pliku został rozszerzony z 300 tys. Do 600k. Sprawdź rozmiar:

test $ ls -lh.tekst

Zmniejszenie rozmiaru pliku

Załóżmy, że masz plik 600K i chcesz zmniejszyć jego rozmiar do 270k, użyj „-S”Opcja i„-”Z rozmiarem:

$ truncate -s -270K test.tekst

Obecny rozmiar pliku to 330k.

Otrzymywać pomoc

Aby uzyskać wiadomość pomocową, użyj:

obcięcie -Help

Sprawdzanie wersji

Aby sprawdzić wersję polecenia obcięcia, użyj:

truncate --version

Wniosek:

Truncate to bardzo przydatne polecenie do usuwania zawartości pliku przy jednoczesnym usuwaniu pliku. Możesz także zmienić rozmiar pliku na rozmiar, który chcesz. Nauczyliśmy się, jak obciąć treść pliku, a także jak zmniejszyć lub rozszerzyć pliki w tym artykule.