ABCdatos
Programas y tutoriales
en castellano
ABCdatos tu página de inicio Inicio       
Su navegador rechazó un objeto incrustado.
Su navegador no soporta objetos incrustados. Vea los últimos mensajes en el foro.
PUBLICIDAD

Cómo borrar archivos apropiadamente en Unix

     
Fuente: El Angel Negro
Web: http://elangelnegro.blogspot.com/
     
  • Descripción
  • Opiniones (2)
  • Recomendar

PUBLICIDAD
En Unix, el comando 'rm' nos ayuda a borrar archivos indeseados, pero si no se usa con cuidado puede ser un verdadero problema.

Aquí tienes una lista de consejos para borrar archivos:

- Antes de borrar una lista de archivos, asegúrate de ver en qué directorio estás. Para ello primero haz 'pwd' y luego 'rm -rf *', pero SOLO después de ver que el directorio es el apropiado.
Si eres de los que se equivoca todo el tiempo borrando archivos, ¿por qué no hacer que rm te pida una confirmación?. Para ello haz un alias: alias rm='rm -i' (ponlo en tu .bashrc o similar)

- Si deseas borrar una cantidad grande de archivos, y éstos están en subdirectorios, quizás lo mejor es utilizar find. Por ejemplo, para borrar los archivos '.bak' más viejos de 7 días en el directorio actual: find ./ -type f -name '*.bak' -exec rm -f {} \;

- No es adecuado borrar una bitácora (log file) para luego recrearla (rm -f /var/log/mylog; touch /var/log/mylog), ya que se pierden los permisos originales. En lugar de borrarla (para luego crearla con 'touch'), cópiale encima el dispositivo /dev/null y listo: cp /dev/null /var/log/mylog.
La forma correcta de rotar bitácoras no es borrándolas, sino haciendo una copia y luego usando a /dev/null: cp -p /var/log/mylog /var/log/mylog.1; cp /dev/null /var/log/mylog; gzip /var/log/mylog.1.
Hay 2 opiniones de los usuarios. ¡Publica la tuya!
Archivos Borrables
Enviado por Aix. el día 20/01/2011.

Creo las observaciones respecto a borrado de archivos es muy Bueno.
Me gustaria saber que archivos se pueden borrar de cada directorio por ejemplo de /var ...

La opcion de find y rm es lo unico valido para ciertos ficheros
Enviado por Rikardo el día 26/11/2013.

Si se quiere borrar un fichero con nombre no convencional hay que utilizar find con exec

¿Te gusta este truco? ¡Recomiéndaselo a un amigo!

     
     
     
     
     
     
Las direcciones de correo electrónico que se proporcionan en este servicio, solamente serán utilizadas con la finalidad de enviar la recomendación al destinatario. Ni tu dirección de correo ni la de tu amigo/a serán utilizadas para ningún otro propósito.
Copyright © 1999-2013 ABCdatos.com. Todos los derechos reservados.
Para información sobre privacidad, consulte la declaración de política de privacidad.
Contactar con ABCdatos.