¿Cómo limpiar un archivo sin eliminarlo en Linux? La limpieza de un archivo es algo que se realiza con mucha frecuencia, para algunas personas la mejor alternativa es borrarlos y posteriormente crear otro, más se puede presentar la posibilidad de que este directorios o archivo contenga información que no deseamos borrar lo que traduce en que se debe conservar el archivo principal, para de esta forma conservar información determinada.
Esto es algo muy común en realidad, se crear archivos que contiene una serie de informaciones que pueden o no ser de carácter temporal, ahora bien, la dificultad se presenta cuando se requiere realizar la eliminación o limpieza de cierta información, pero guardar otra, o simplemente vaciar el archivo sin que este sea eliminado.
La limpieza
Al momento de llevar a cabo la limpieza de un archivo determinado es posible que solo se desee eliminar la información que contiene el archivo, pero sin eliminarlo, por lo general se toma la determinación de eliminar el archi o crear uno nuevo, cosa que es muy viable siempre y cuando se tenga la información correspondiente al archivo y se sepa exactamente cual en el nombre.
La otra opción es eliminar o limpiar la información que contiene el archi sin necesidad de que este sea eliminado, esto podría parecer algo muy complicado, pero no es así, al menos no en Linux, la manera de hacer esta acción es simple.
Algunas opciones
Para realizar esta acción de borrar la información sin eliminar el archivo hay varias alternativas que se pueden usar en Linux, cada una de estas opciones va a arrojar el mismo resultado, es decir, limpiar los archivos sin necesidad de eliminarlos, entre las que te podremos nombrar:
- Usando la redirección a nulo: para usar esta opción es necesario que se haga lo siguiente: Redireccionalo al comando null, utilizando el comando # > access.log.
Otras opciones a usar
Estas son dos opciones mas para poder realizar la opción de limpieza sin eliminación del archivo:
- Usando el comando verdadero: en el caso del comando verdadero es necesario que se use u n comando true o en su defecto el no-op, la manera de hacerlos es:
- # : > access.log.
- # true > access.log.
- Usando las utilidades cat/co/dd las cuales se combinarán con/dev/null: este comando eliminara cualquier información que se ingrese o que saque de un archivo determinado, se usara:
- # cat /dev/null > access.log.
- Posteriormente se ingresará: # cp /dev/null access.log.
- Y luego se ingresa el comando # dd if=/dev/null of=access.log. if se asocia al archivo que se ingreso y of es el archivo que sale.
Otra alternativa
Otra alternativa que se podrá usar es la de utilizar el comando echo, el cual posteriormente será redirigido al archivo en cuestión, la forma será la siguiente:
- # echo «» > access.log.
- # echo > access.log.
Es importante recordar que las cadenas vacías no serán los mismo que los valores nulos, las cadenas se considerarán objetos aun cuando no tengan ningún contenido.
Cómo desbloquear canales de Iphone telegram
Cómo volver a poner la música en Instagram
Cómo activar NFC en Iphone
Cómo se hace el corazón con el teclado del teléfono celular
Cómo quitar la marca de agua de Tik Tok
Cómo activar NFC en Iphone
Cómo actualizar Youtube
Cómo descargar minecraft gratis en iphone
Cómo saber si alguien ignora los mensajes en Messenger
Cómo encontrar la direccion IP de una persona
Cómo guardar historias de Instagram con música
Cómo cambiar el correo electrónico de ID de Supercell
Cómo eliminar un contacto bloqueado en Whatsapp
Cómo ver la foto de perfil oculta de Whatsapp