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

bash
echo "" > nazwa_pliku

To polecenie wyczyści plik i pozostawi go pustym5.

2. Skierowanie pustego strumienia do pliku

bash
> 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

bash
cat /dev/null > nazwa_pliku

To polecenie nadpisuje zawartość pliku pustym strumieniem danych z urządzenia /dev/null5.

4. Użycie polecenia truncate

bash
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_pliku lub vim nazwa_pliku.

  • Z pliku źródłowego: jeśli masz nową zawartość w innym pliku, użyj:

    bash
    cat nowy_plik > nazwa_pliku
  • Wklejanie przez terminal: po wyczyszczeniu pliku, wpisz:

    bash
    cat > nazwa_pliku

    Nastę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