ABCdatos
Programas y tutoriales
en castellano
ABCdatos tu página de inicio Inicio       

Cómo borrar archivos apropiadamente en Unix

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

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

Copyright © 1999-2021 ABCdatos.com. Todos los derechos reservados.
Aviso legal. Políticas de privacidad y cookies.
Contactar con ABCdatos.