Bash – Script para backup de carpetas desde consola (2)

Linux

Ya vimos en otro artículo cómo podíamos preparar un script en nuestro PC y/o servidor web que crear copias de seguridad. Instalamos el 7zip, creamos el script que va haciendo copias de las carpetas que le decimos y ya lo tenemos. Ahora bien, nos puede interesar personalizar esas copias de tal modo que los ficheros de copias de seguridad añadan la fecha en su nombre. Supongamos que hacemos copias de las carpetas donde alojamos la web (tal y como explicamos […]

» Read more

Bash – Cambiar permisos ficheros recursivamente

Linux

A continuación os indico cómo cambiar los permisos de los ficheros que continen carpetas recursivamente. Dicho de otro modo, todos los ficheros que contiene una carpeta que contiene otras subcarpetas, que contiene mas subcarpetas… Normalmente nos irá muy bien en temas de manejar ficheros en servidores Linux. Supongamos que queremos cambiar los permisos a lectura y escritura de todos los ficheros que contiene la carpeta /opt/lampp/htdocs/miweb La orden será: 1 chmod a+rw -R /opt/lampp/htdocs/miwebchmod a+rw -R /opt/lampp/htdocs/miweb De esta manera […]

» Read more

Linux consola- Bash – Trabajo con ficheros csv

Aquí algunos códigos para trabajar con ficheros CSV separados con tabulación: Quitar todos los comentarios de un CSV grep -v ^# fichero-original.csv > fichero-sin-comentarios.csv Crea fichero-sin-comentarios.csv a partir de fichero-origianl.csv quitándole las líneas que empiezan por # Quitar la cabecera de un CSV cat fichero-original.csv | sed “1 d” > fichero-sin-cabecera.csv Quita la primera linea. Cambiamos el delimitador de un CSV cat fichero-separado-por-tabulador.csv | tr “\\t” “,” > fichero-separado-por-comas.csv Listar las n lineas primeras de un CSV head -n 7 […]

» Read more

Linux consola- Bash – Descarga de ficheros

Aquí os dejo algunas instrucciones ejecutables desde consola Linux (bash): Descargar fichero de Internet wget “http://www.enlacedelaweb.com/elficheroencuestion.zip” Descargar fichero de Internet y renombrarlo wget -O nuevonombre.zip “http://www.enlacedelaweb.com/elficheroencuestion.zip” Descargar fichero de Internet y renombrarlo con fecha actual FECHA=$(date +”%Y-%m-%d”) wget -O nombrenuevofichero-$FECHA.zip “http://www.enlacedelaweb.com/elficheroencuestion.zip” Recuerda que debes hacerlo desde la carpeta que quieras que se descargue el fichero. Compartir…Twitter0LinkedinFacebook0Google+0DiggBufferTumblr0Print

» Read more