¿Qué hace "type nul> somefile" a "somefile" en Windows?
Primero, somefile
se abre para escritura; esto automáticamente hace que el archivo se trunca a 0 bytes. Los datos aún permanecen en el disco, simplemente marcados como "libres" en el mapa de bits
Luego, el contenido de nul
se escribe en somefile
, en este caso, exactamente cero bytes, ya que no puede leer nada nul
. Los datos antiguos no se sobrescriben.
El archivo esta cerrado.
Vi un sitio web de secuencia de comandos por lotes que recomienda generar una secuencia de comandos FTP sobre la marcha y luego borrarla "de forma segura" con el comando en el título. ¿Hay algún mérito en esto?
No es más "seguro" que del somefile
. Ni siquiera elimina los datos del disco.
Para borrar un archivo de forma segura, use una utilidad de borrado como sdelete o Eraser . Sin embargo, ¿vale la pena borrar un script FTP?