In der Bash nur
> filename
Wird besorgt. Dadurch bleibt eine leere Datei Dateiname zurück .
PS:Wenn Sie sudo
brauchen Anruf, erwägen Sie bitte die Verwendung von truncate
wie hier beantwortet.
Sie können den Benutzerbefehl verwenden:truncate
truncate -s 0 test.txt
("-s 0", um die Größe anzugeben)
http://www.commandlinefu.com/commands/view/12/empty-a-file
Sie könnten dies tun:
echo -n "" > file.log
Mit >
um die (null) Eingabe von echo -n
zu schreiben in die Datei.
Mit >>
würde anhängen die Null-Eingabe in die Datei (macht effektiv nichts anderes als touch
es).