Jak pod Linuxem szybko wyczyścić zawartość pliku

Pracując pod Linuxem czasami zachodzi potrzeba szybkiego wyczyszczenia zawartości pliku. Choć do głowy przychodzi po prostu skasowanie go i utworzenie od nowa to istnieją wygodniejsze rozwiązania do których należą następujące.

Najszybszym sposobem jest użycie polecenia > nazwa_pliku.

radek@centos.local:~$ more niezwyklewaznyplik.txt
Niezwykle wazna tresc.
radek@centos.local:~$ > niezwyklewaznyplik.txt
radek@centos.local:~$ more niezwyklewaznyplik.txt
radek@centos.local:~$

Inny popularny sposób to komenda cat /dev/null > nazwa_pliku. Ponadto zamiast polecenia cat wykorzystane mogą zostać także cp lub dd.

radek@centos.local:~$ more niezwyklewaznyplik.txt
Niezwykle wazna tresc.
radek@centos.local:~$ cat /dev/null > niezwyklewaznyplik.txt
radek@centos.local:~$ more niezwyklewaznyplik.txt
radek@centos.local:~$

Skomentuj