Cómo borrar archivos en Linux
En el proceso de trabajo habitual, a menudo nos encontramos con un método que necesita borrar un determinado archivo de registro en Linux. Aquí hay algunos métodos comunes: los siguientes
nombres de archivos que se borrarán están representados uniformemente por test.txt.
Método 1: Usar %d en vi
1- Ingrese vi test.txt y presione Enter
2- Presione la tecla esc y luego presione shift+: para ingresar al modo de línea de comando
3- Ingrese %d en la línea de comando y presione Enter
4- Vuelva a ingresar al modo de línea de comando, ingrese : wq para guardar y salir
5- Nuevamente Verifique el tamaño del archivo, es 0 en este momento
Método 2: redirigir
La redirección contiene múltiples métodos, pero el principio es el mismo
1- cat /dev/null>test.txt
/dev/null file es un archivo especial, borrará la salida redirigida a él y su entrada es un archivo en blanco, por lo que puede usar el comando cat para ver /dev/ El contenido del archivo nulo y luego redirigir la salida al archivo especificado para lograr el propósito de vaciar.
2- >test.txt
use directamente >test.txt para borrar el archivo test.txt
3- : >test.txt
Utilice directamente: >test.txt para borrar el archivo test.txt
4- true >test.txt
use directamente true >test.txt para borrar el archivo test.txt
Método 3: use echo para vaciar el archivo
También hay múltiples formas de submétodos:
1- echo " ">test.txt
Después de vaciar el método, se agregará un carácter vacío al archivo
2- echo >test.txt
Método 4: truncar
Este método puede comprimir el archivo al tamaño especificado. Si desea vaciar el archivo, el valor del parámetro después de -s es 0
truncate -s 0 test.txt