Mostrando las entradas con la etiqueta tips. Mostrar todas las entradas
Mostrando las entradas con la etiqueta tips. Mostrar todas las entradas

martes, 26 de febrero de 2013

Comandos útiles de linux

1. Comando Tar
     El comando te tienes que ejecutar desde la consola es el siguiente:
   tar -zcvf nombre-archivo.tar.gz nombre-directorio
Donde,
  • -z: Comprimir archivos usando gzip
  • -c: Crear un nuevo archivo
  • -v: Verbose, es decir, mostrar el proceso durante la creacion del archivo
  • -f: nombre de archivo
- Comprimir todos los archivos y excluir un archivo y un directorio
   tar -zcvf myfiles.tar.gz * --exclude=file1.txt --exclude=directory1/

Ahora bien, Como Descomprimir un archivo .tar.gz.
El comando necesario para descomprimir sería el mismo pero cambiando algunos atributos.
tar -xvzf miarcho.tar.gz
 Donde:
  • -x: extrae el contenido del archivo comprimido
  • -v: Verbose, es decir, mostrar el proceso durante la creacion del archivo
  • -f: nombre de archivo

- Extraer un sólo archivo en un directorio diferente( usar -C)

  tar -zxvf test.tar.gz testfile1 -C anotherDirectory/

2. Borrar carpetas/directorios
  • elimina directorio:  rmdir /home/micarpeta
  •  recursivo(elimina directorios y subdirectorios): rm -rf /home/micarpeta

3. Copiar archivos de servidor remoto a tu servidor local

    scp -r user@server1:/var/www/html/ /backup

4. Copiar (transferir) de un servidor(server 1) 
a otro (server2)
    scp -r user@server1:/var/www/html/ user@server2:/var/www/html/

5. Mover archivos o carpeta de un directorio a otro

  • Mueve todos los archivos de la misma extension a otra carpeta 
          mv *.tar.gz backup/
      • Mueve todos los archivos aunque se encuentren en diversos subdirectorios.
                mv **/*.zip backup/
      • Mueve todos los archivos de un directorio a otro(incluyendo archivos .htaccess y otros)
                mv /directory_one/* /directory_one/.* /directory


      7. Combinar varios archivos en uno solo:
      cat score.txt names.txt > report.txt
      cat report.txt