Está en la página 1de 7

Archivos comprimidos

====================
Esto es una chuletilla. Muchas veces necesito comprimir archivos y aunque s que e
s ms comodo, no siempre es posible hacerlo de forma grfica y debo usar el terminal
. Como uno ya tiene una edad y no quiero perder la costumbre, he decidio hacer u
nos apuntes que comparto con vosotros.
.tar (solo empaquetar)
Empaquetar: tar -cvf paquete.tar directorio
Desempaquetar: tar -xvf paquete.tar
Listar contenido: tar -tf paquete.tar
.tar.gz:
Comprimir: tar -czvf comprimido.tar.gz directorio_a_comprimir/
Descomprimir: tar -xzvf comprimido.tar.gz tar xzf < comprimido.tar.gz
Listar contenido: tar -tzf comprimido.tar.gz
.tar.bz2:
Comprimir: tar -c directorio_a_comprimir/ | bzip2 > comprimido.tar.bz2
Descomprimir: bzip2 -dc comprimido.tar.bz2 | tar -xv
Listar contenido: bzip2 -dc comprimido.tar.bz2 | tar -t
Por supuesto cada letra tiene su funcin. No, no estn ah para volvernos locos
-c=
-v=
-f=
-x:
-t:
-z:

crear un nuevo archivo


mostrar lista de archivos procesados
archivo
extraer
optiene tiene de los archivos
.gzip .gunzip .ungzip

En Linux es posible consultar todas las opciones posibles escribiendo man tar sin
las comillas.
Claro que luego est la cuestin de que no todo el mundo usa tar para comprimir sus
ficheros o directorios. Si no queremos producir sudores lo mejor ser usar .zip. T
ambin podemos usarlo desde el terminal y es algo ms sencillo de usar.
.zip:
Comprimir: zip comprimido.zip directorio_a_comprimir/
Descomprimir: unzip comprimido.zip
Listar contenido: unzip -v comprimido.zip

Menos popular, es rar.


.rar:
Comprimir: rar a nombre_archivo.rar archivos a incluir
Descomprimir: unrar e nobre_del_rar.rar
Listar contenido: unrar l nombre_archivo.rar
nota: Para poder manejar este tipo de archivos debemos instalar los paquetes rar
y unrar previamente.

eCryptFs sobre Dropbox


======================
Si el daemon de eCryptFs no funciona escribir:
sudo modprobe ecryptfs
Para encriptar una carpeta de Dropbox
sudo mount -t ecryptfs ~/Dropbox/Encriptado ~/DropboxSeguro

FLIGHTGEAR
==========
Ver lista de aviones instalados
fgfs --show-aircraft
Arrancar eligiendo un avin
fgfs --aircraft=foo
APT
===
To delete downloaded packages (.deb) already installed (and no longer needed)
sudo apt-get clean
To remove all stored archives in your cache for packages that can not be downloa
ded anymore (thus packages that are no longer in the repository or that have a n
ewer version in the repository).
sudo apt-get autoclean
To remove unnecessary packages (After uninstalling an app there could be package
s you don't need anymore)
apt-get autoremove
To delete old kernel versions
sudo apt-get remove --purge linux-image-X.X.XX-XX-generic
If you don't know which kernel version to remove
dpkg --get-selections | grep linux-image

USO DE DISCO
============
Si queremos ver especficamente el peso de un archivo o carpeta:

du -bsh Videos/
Ver el peso de las carpetas de nuestro /home
du -sm *
Ver los 5 directorios ms pesados (lo muestra en MB)
du -sm * | sort -nr | head -5
Ver los 5 directorios ms pesados (tamao en unidades amigables)
du -hs * | sort nr | head -5
BSQUEDA DE FICHEROS
====================
cd /
sudo find . -iname "*texto_a_buscar*"
ZIP
===
Comprimir una carpeta completa
zip -9 -r <zip file> <folder name>
Si hacemos
zip -9 -r <folder name>
nos comprime cada uno de los archivos individualmente,
generando un fichero .zip para cada uno de ellos
FIREFOX
=======
### Tras una actualizacin volver a poner Firefox en Espaol
A partir de:
ftp://ftp.mozilla.org/pub/firefox/releases/ o de
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/
Se elige:
1. El nmero de la versin ( por ejemplo 12.0 ),
2. La versin de linux ( linux-i686 o linux-x86_64 segn sea la arquitectura -32 o 6
4 del pc ),
3. La carpeta xpi ( esta casi al final de la lista ),
4. Por ltimo el archivo .xpi correspondiente al idioma; para el idioma espaol es e
l archivo es-ES.xpi
5. Se descarga dicho archivo, y guarda en la carpeta de descargas, y posteriorme
nte se instala desde Firefox ( Firefox -> Archivo -> abrir Archivo )
6. Se cierra el navegador, y al reiniciar Firefox ya debe estar en espaol.
Si lo que quieres es instalar el idioma de la mas reciente versin lo puedes encon
trar en:

ftp://ftp.mozilla.org/pub/firefox/releases/latest/linux-i686/xpi/
Por ejemplo, desde una de las direcciones abajo indicadas se puede instalar el a
rchivo es-ES.xpi correspondiente al idioma espaol para Firefox 12.0 .Una vez ins
talado el archivo, y reiniciado el Firefox, ya vuelve a estar en espaol, y vuelve
a aparecer la siguiente imagen, que haba desaparecido con la actualizacin, en Her
ramientas -> Complementos.
ftp://ftp.mozilla.org/pub/firefox/releases/12.0/linux-i686/xpi/ o desde
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/12.0/linuxi686/xpi/
En el men Firefox->Complementos, en la pestaa Idiomas, debe aparecer, por ejemplo
"Espaol (Espaa) Language Pack 12.0"
THUNDERBIRD
===========
Si tras una actualizacin Thunderbird ha dejado de estar en espaol se puede volver
a poner con un procedimiento similar al mostrado para Firefox.
Desde Firefox, y a partir de
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/
se selecciona la versin que se tenga instalada (por ejemplo la 12.0.1) , se hace
click en linux-i686 luego click en xpi (Est casi al final de la lista), all se descarg
a el paquete es-ES.xpi y lo guardamos en la carpeta de descargas, por ltimo abrim
os el Thunderbird, nos vamos al men tools->add-on ahora nos situamos en la pestaa
de extensiones, ahora install y all seleccionamos el paquete .xpi que descargamos
, lo instalamos y reiniciamos Thunderbird.
WGET
====
To download a file from the Internet type:
wget http://www.example.com/downloads.zip
If you are downloading a large file, for example an ISO image, this could take s
ome time. If your Internet connection goes down, then what do you do? You will h
ave to start the download again. If you are downloading a 700Mb ISO image on a s
low connection, this could be very annoying! To get around this problem, you can
use the -c parameter. This will continue the download after any disruptions. eg
:
wget -c http://www.example.com/linux.iso
I have came across some websites that do not allow you to download any files usi
ng a download manager. To get around this,
wget -U mozilla http://www.example.com/image.jpg
This will pass wget off as being a Mozilla web browser

Downloading Entire Sites:


Wget is also able to download an entire website. But because this can put a heav
y load upon the server, wget will obey the robots.txt file.
wget -r -p http://www.example.com
The -p parameter tells wget to include all files, including images. This will me
an that all of the HTML files will look how they should do.
So what if you don't want wget to obey by the robots.txt file? You can simply ad
d -e robots=off to the command like this:
wget -r -p -e robots=off http://www.example.com

As many sites will not let you download the entire site, they will check your br
owsers identity. To get around this, use -U mozilla as I explained above.
wget -r -p -e robots=off -U mozilla http://www.example.com
A lot of the website owners will not like the fact that you are downloading thei
r entire site. If the server sees that you are downloading a large amount of fil
es, it may automatically add you to it's black list. The way around this is to w
ait a few seconds after every download. The way to do this using wget is by incl
uding --wait=X (where X is the amount of seconds.)
you can also use the parameter: --random-wait to let wget chose a random number
of seconds to wait. To include this into the command:
wget --random-wait -r -p -e robots=off -U mozilla http://www.example.com

Other Useful wget Parameters:


--limit-rate=20k : Limits the rate at which it downloads files. (20Kb/s)
-b : Continues wget after logging out. Very useful if you are connecting to your
home PC via SSH.
-o $HOME/wget_log.txt : Logs the output of the wget command to a text file withi
n your home directory. Useful for if you are using wget in the background, as yo
u can check for any errors that may appear.
Download only .pdf files
wget -r -A.pdf http://www.example.com
Java
====
Ver qu versin de Java tenemos activa
java -version
Cambiar la versin de Java activa:
sudo update-alternatives --config java

Android SDK
===========
Actualizar el SDK
android update sdk -u
Git
===
** Crear un repositorio en Dropbox que servir de servidor central
cd ~/Dropbox/Git
git init --bare {project}.git
cd ~/{project}
git remote add origin ~/Dropbox/Git/{project}.git
git remote add origin file://$HOME/Dropbox/Git/{project}.git
git push --all origin // Si se quiere enviar todas las ramas
git push origin master // Si se quiere enviar la rama master
Si se quiere crear una copia de trabajo en otro ordenador hacer:
git {directorio donde se guardar la carpeta del proyecto}
git clone -o dropbox ~/Dropbox/Git/{project}.git [carpeta a crear]
cd {project}
Para traer toda la informacin del repositorio hacer
git fetch --all
git pull --all

// fetchs all branches of all remotes

Hace una copia de todo, pero no crea cada rama de forma local. Para saber qu rama
s haba creadas en el repositorio remoto hay que hacer
git branch -a
Nos aparecern tanto las ramas locales como las remotas. Entonces hay que crear ca
da rama local, que se sincronizar con la remota, haciendo:
git checkout -b some-branch origin/branch-name
Tambin se puede mirar las diferencias entre ramas locales y remotas haciendo:
git diff origin/branch-name
Y hacer merges:
git merge origin/branch-name
Al actualizar el sistema todos los mens de Gnome se van a ingls
=================================================================
Se arregla desinstalando los paquetes de idioma:
$ sudo aptitude purge language-pack-gnome-es language-pack-gnome-es-base
Y reinstalando sin cerrar la sesin entre medias:
$ sudo aptitude install language-pack-gnome-es language-pack-gnome-es-base

Se reinicia la sesin y ya est

gpgdir
======
Si se pone la siguiente orden para encriptar un directorio da un error:
gpgdir -e [directorio]
Dice que puede estar mal la contrasea. Hay que ejecutarlo en modo verbose:
gpgdir -e [directorio] --verbose
Por ejemplo, para encriptar la carpeta Casa del lapiz de memoria hacemos:
$ cd /media/PAVEL
$ gpgdir -e Casa --verbose

También podría gustarte