azzerare un file

Scritto da il
❇️ Trucco del giorno

Spesso devo azzerare un file, cancellarlo e ricrearlo e quando lo faccio mi chiedo: “ma quanti modi di azzerare un file esistono in effetti?”

Ecco quelli che ho trovato 👇 Con echo e la redirect:

echo "" > file.txt

con rm e touch:

rm -f file.txt && touch file.txt

con cat e redirect:

cat /dev/null > file.txt

Con python:

python -c 'import sys,os;f=sys.argv[1];'$'\n''with open(f,"w"): os.utime(f,None)' file.txt

con true e la redirect:

:>file.txt

Beh in realtà esistono tantissimi altri metodi ma sarebbero ripetitivi, ne avete uno preferito? ditecelo su linuxpeople