![]() ABCdatos | ||
PATROCINADOR
¡Descarga desde cualquier parte del mundo los programas más buscados! ![]() ¡Descargar ahora! | |
Cómo borrar archivos apropiadamente en Unix
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. ¿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.
|