Najefektywniejsze sposoby na szybkie czyszczenie pliku w terminalu Linux
Najefektywniejsze sposoby na szybkie czyszczenie pliku w terminalu Linux
Jeśli często musisz usuwać zawartość pliku i wklejać nową, najlepiej korzystać z prostych i szybkich poleceń w terminalu. Oto sprawdzone metody:
1. Nadpisanie pustą zawartością za pomocą echo
echo "" > nazwa_pliku
To polecenie wyczyści plik i pozostawi go pustym5.
2. Skierowanie pustego strumienia do pliku
> nazwa_pliku
To najkrótszy i bardzo popularny sposób - po prostu używasz znaku > przed nazwą pliku, aby wyzerować jego zawartość3.
3. Użycie polecenia cat z /dev/null
cat /dev/null > nazwa_pliku
To polecenie nadpisuje zawartość pliku pustym strumieniem danych z urządzenia /dev/null5.
4. Użycie polecenia truncate
truncate -s 0 nazwa_pliku
Polecenie truncate ustawia rozmiar pliku na 0 bajtów, czyli całkowicie go opróżnia5.
Jak najefektywniej wkleić nową zawartość?
Po wyczyszczeniu pliku możesz wstawić nową treść na kilka sposobów:
-
Ręcznie: użyj edytora tekstu, np.
nano nazwa_plikulubvim nazwa_pliku. -
Z pliku źródłowego: jeśli masz nową zawartość w innym pliku, użyj:
bashcat nowy_plik > nazwa_pliku -
Wklejanie przez terminal: po wyczyszczeniu pliku, wpisz:
bashcat > nazwa_plikuNastępnie wklej nową treść i zakończ kombinacją
Ctrl+D.
Podsumowanie
Najprostsze i najszybsze polecenia do czyszczenia pliku:
-
> nazwa_pliku -
echo "" > nazwa_pliku -
cat /dev/null > nazwa_pliku -
truncate -s 0 nazwa_pliku