Obetnij plik Linux — 5 łatwych metod
3 minuta. czytać
Opublikowany
Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej
Chcesz obciąć plik w systemie Linux? Operacja ta polega na usunięciu zawartości pliku lub zmniejszeniu jego rozmiaru. Mówiąc dokładniej, obcięcie jest znacznie łatwiejsze i szybsze niż usunięcie pliku, utworzenie go ponownie i określenie prawidłowej własności pliku i uprawnień.
W tym przewodniku pokażę Ci, jak to osiągnąć. Więc chodźmy!
Jak obciąć pliki w systemie Linux
Aby obciąć pliki w systemie Linux, możesz użyć:
- Okrężnica ":" symbol
- jak komenda
- Operator przekierowania za pomocą przegapić komenda
- Prosty przekierowanie
- ścięty komenda
1. Używanie symbolu dwukropka „:”.
W skryptach powłoki dwukropek ":Symbol ” jest używany głównie jako: polecenie zerowe or zastępczy. Ten symbol oznacza brak sygnału wyjściowego. Dlatego możesz go użyć do obcięcia istniejącego pliku.
Aby to zrobić, nacisnę CTRL + ALT + T aby otworzyć terminal, wpisz „: > nazwa pliku” i naciśnij Wchodzę.
W moim przypadku to polecenie obcina zawartość pliku test.txt do zera, zachowując plik w stanie nienaruszonym.
2. Korzystanie z polecenia cat
Połączenia polecenie cat jest zwykle przyzwyczajony powiązać i pokaż zawartość plików na terminalu Linux. Można go jednak również użyć, aby uzyskać dostęp do urządzenia zerowego i obciąć dany plik.
W tym celu uruchomię „kot /dev/null > nazwa pliku" dowództwo.
W tym przypadku polecenie cat obcina podany plik, przekierowując do niego dane wyjściowe urządzenia zerowego.
3. Używanie operatora przekierowania z echem
Linux polecenie echo wyświetla zmienną or wartość tekstowa na terminalu. Można jednak dodać -n opcję w poleceniu echo, aby NIE dodawać znaku nowej linii.
To w konsekwencji przekierowuje pusty ciąg do danego pliku za pomocą operatora przekierowania „>".
Na przykład napiszę „echo -n > nazwa pliku" dowództwo.
4. Korzystanie z prostego przekierowania
Aby pominąć polecenie przed operatorem przekierowania i obciąć określony plik, możesz po prostu uruchomić polecenie „> nazwa pliku" dowództwo.
Powyższe polecenie obcina określony plik, jeśli istnieje. W przeciwnym razie tworzy nowy pusty plik.
5. Korzystanie z polecenia obcinania
W systemach opartych na systemie Linux polecenie obcięcia pozwala na usunąć zawartość pliku lub zmień rozmiar na podany rozmiar. Aby jednak móc go używać w swoim systemie, musisz go zainstalować narzędzia podstawowe z „sudo apt-get zainstaluj coreutils" dowództwo.
Po udanej instalacji użyję „obciąć -s liczba_bajtów nazwa pliku”, aby zmniejszyć rozmiar mojego pliku test.txt do 10 bajtów.
W powyższym poleceniu możesz także określić inne jednostki rozmiaru pliku, takie jak:
- K dla kilobajty
- M dla megabajtów
- G dla gigabajty
Aby całkowicie usunąć zawartość pliku, uruchomię „obciąć -s 0 nazwa pliku" dowództwo.
Co więcej, stosując to skuteczne podejście, możesz opróżnić wszystkie pliki dziennika na raz.
Porady Bonus:
Aby obciąć plik, musisz mieć uprawnienia do zapisu dla tego. Na przykład zmieniłem uprawnienia pliku test.txt na tylko do odczytu.
Teraz, jeśli spróbuję go obciąć, na wyjściu wyświetli się a Błąd odmowy uprawnień.
Aby rozwiązać ten problem, pierwszą opcją jest otwarcie nowej powłoki za pomocą sudo i uruchom to samo polecenie z -c opcja.
Dodatkowo możesz potokować „|”wyjście trójnik komenda za pomocą sudo i zapisz puste dane wyjściowe do określonego pliku.
Możesz być zainteresowanym także tym:
- Linux Usuń użytkownika z grupy
- FL Studio Linux
- Jak usunąć użytkownika w systemie Linux
- Zmień nazwę katalogu Linux
- Skopiuj katalog Linux
Teraz wiesz, jak obciąć plik w systemie Linux! Jeśli masz inne wskazówki, podziel się nimi w komentarzach poniżej.