En Terminal, para vaciar un archivo conservando su nombre, permisos e inode:
> nombre_archivo
Ejemplo práctico – limpiar log:
> ~/Library/Logs/updates.log
El archivo queda a 0 bytes. También crea archivo nuevo de 0 bytes si no existe (como touch). Útil para mantener permisos al sobrescribir contenido (logs, etc.).