Cara esai untuk mengosongkan file konfigurasi di Linux?

5

Apakah ada cara untuk mengosongkan file konfigurasi di Linux tanpa menghapusnya sehingga tidak akan kehilangan izin?

Terima kasih.

superuser
sumber

Jawaban:

8
cat /dev/null > file.txt 

Menjalankan perintah ini akan membuat file kosong.

Jim G.
sumber
12
Atau adil > file.txt. Lebih pendek, tetapi juga akan mengosongkan file.
lik
0

Solusi lain adalah

printf '' > file

The >filetrick memiliki perilaku yang sedikit berbeda tergantung pada shell yang digunakan. Sebagai zshcontoh, diperlukan untuk menghentikan pengalihan dengan ctrl-djika NULLCMDdiatur ke cat(yang merupakan default).

Marco
sumber
Untuk membuat > filepekerjaan seperti pada bashAnda hanya perlu diatur NULLCMD=:. Standarnya adalah NULLCMD=cat, jadi > fileidentik dengan cat > fileyang perlu diakhiri oleh EOF, yaitu CTRL+D.
mpy