miércoles, 29 de octubre de 2014

Comandos en GNU/Linux (V) : Manipulación de textos, búsqueda de archivos y archivos comprimidos.

Otra entrada mas de Comandos en GNU/Linux; y continuamos con la manipulación de archivos de texto, la búsqueda de archivos y como trabajar con archivos comprimidos.
Manipulación de archivos de texto
COMANDO1 | COMANDO2: una vez se ejecute el COMANDO1, la salida de este se envía al COMANDO2.
COMANDO1 && COMANDO2: ejecuta el COMANDO1 y una vez termine este, ejecuta el COMANDO2. Entre ambos comandos no se comparte informacion.
COMANDO > ARCHIVO.txt: crea el ARCHIVO.txt y añade el resultado del COMANDO. Si elARCHIVO.txt existe, borra su contenido.
COMANDO >> ARCHIVO.txt: añade el resultado del COMANDO ejecutado al final delARCHIVO.txt. Si el ARCHIVO.txt no existe lo crea.
grep PALABRA ARCHIVO.txt: busca la PALABRA en el ARCHIVO.txt.
grep ^PAL ARCHIVO.txt: busca las palabras que comiencen por PAL en el ARCHIVO.txt.
grep PALABRA -R /home/*: busca la PALABRA en todos los archivos y carpetas desde la carpeta home.
sed ‘s/PALABRA/OTRAPALABRA/g’ ARCHIVO.txt: sustituye la PALABRA por laOTRAPALABRA en el ARCHIVO:txt
sed ‘/^$/d’ ARCHIVO.txt: elimina las líneas en blanco del ARCHIVO.txt.
sed -e ‘5d’ ARCHIVO.txt: elimina las 5 primeras lineas del ARCHIVO.txt.
sed -n ‘/PALABRA/p’ ARCHIVO.txt: busca la PALABRA en el ARCHIVO.txt.
Busqueda de archivos
find / -name CARPETA: busca la CARPETA desde la raiz del sistema.
find /home/ -name ARCH*.t**: busca los archivos que comiencen por ARCH y culla extencion comience por T en la carpeta home.
find / -user USUARIO: busca las carpetas y archivos cuyo propietario sea USUARIO desde la raiz del sistema.
find /home/USUARIO1 -type f -atime +10: busca los archivos no usados en los últimos 10 días en la carpeta home de USUARIO1.
find /home/USUARIO1 -type f -mtime +20: busca los archivos modificados en los últimos 20 días en la carpeta home de USUARIO1.
Archivos comprimidos
tar cvf ARCHIVO.tar /CARPETA: comprime la CARPETA en el ARCHIVO.tar en formato .tar.
tar xvf ARCHIVO.tar: descomprime el ARCHIVO.tar.
tar tvf ARCHIVO.tar: muestra el contenido del ARCHIVO.tar sin descomprimirlo.
tar czvf ARCHIVO.tar.gz /CARPETA: comprime la CARPETA en el ARCHIVO.tar.gz en formato .tar.gz. Se usa igualmente con formato .tar.z, tgz.
tar xzvf ARCHIVO.tar.gz: descomprime el ARCHIVO.tar.gz. Se usa igualmente con extension .tar.z, tgz.
tar tzvf ARCHIVO.tar.gz: muestra el contenido del ARCHIVO.tar.gz sin descomprimirlo. Se usa igualmente con formato .tar.z, tgz.
gzip -q ARCHIVO.txt: comprime el ARCHIVO.txt y lo renombra a ARCHIVO.gz. Solo funciona con archivos.
gzip -d ARCHIVO.gz: descomprime el ARCHIVO.gz y lo renombra a ARCHIVO.txt.
bzip2 ARCHIVO.txt: comprime el ARCHIVO.txt y lo renombra a ARCHIVO.bz2. Solo funciona con archivos.
bzip2 -d ARCHIVO.bz2: descomprime el 
ARCHIVO.bz2 y lo renombra a ARCHIVO.txt*.
bunzip2 ARCHIVO.txt: comprime el ARCHIVO.txt y lo renombra a ARCHIVO.bz2. Solo funciona con archivos.
bunzip2 ARCHIVO.bz2: descomprime el 
ARCHIVO.bz2 y lo renombra a ARCHIVO.txt*.
zip ARCHIVO.zip /CARPETA: comprime la CARPETA en el ARCHIVO.zip en formato .zip.
unzip ARCHIVO.zip: descomprime el ARCHIVO.zip.
unzip -v ARCHIVO.zip: muestra el contenido del ARCHIVO.zip sin descomprimirlo.
rar -a ARCHIVO.rar /CARPETA: comprime la CARPETA en el ARCHIVO.rar en formato .rar.
rar -x ARCHIVO.rar: descomprime el ARCHIVO.rar.
rar -l archivo.rar: muestra el contenido del ARCHIVO.rar sin descomprimirlo.

No hay comentarios:

Publicar un comentario