GNU/Linux >> Linux Esercitazione >  >> Linux

Come cancellare il contenuto di un file dalla riga di comando?

In bash, solo

> filename

andrà bene. Questo ti lascerà con un file vuoto nomefile .

PS:se hai bisogno di sudo chiama, considera di utilizzare truncate come risposto qui.


Puoi usare il comando utente:truncate

truncate -s 0 test.txt

("-s 0" per specificare la dimensione)

http://www.commandlinefu.com/commands/view/12/empty-a-file


Potresti fare così:

echo -n "" > file.log

Usando > per scrivere l'input (nullo) da echo -n al file.

Usando >> verrebbe aggiunto l'input nullo nel file (di fatto non fa altro che touch ing esso).


Linux
  1. Utilizzo di Google Drive dalla riga di comando di Linux

  2. Come passare il contenuto di un file come parametro della riga di comando?

  3. In che modo il comando Sed '1!g;h;$!d' inverte il contenuto di un file?

  4. Come disattivare l'audio dalla riga di comando?

  5. Come faccio a inviare e-mail dalla riga di comando?

Come estrarre il file tar.gz in Linux utilizzando la riga di comando

Come inviare un'e-mail con allegato file dalla riga di comando

Visualizza il contenuto di un file nella riga di comando di Linux

Come rimuovere le righe da un file usando il comando Sed

Come ottenere l'URL del file Dropbox dalla riga di comando?

Come posso aprire un file con i numeri di riga visualizzati dalla riga di comando in "vi"?