Comandos de Descomprimir y comprimir en Linux
Comprimir y Descomprimir
bu -sh Archivp.tar : Con este comando se sabe cuanto pesa el archivo en megas
tar: Se utiliza para para comprimir y descomprimir.
zip: Utilizado para comprimir con zip y se utiliza de la siguiente manera
unzip: Utilizado para descomprimir archivos Zip
rar : Para comprimir archivos rar
unrar: Utilizado para descomprimir
En el ejemplo estamos buscando todos los archivos del usurario root y dentro de esos un archivo llamado passwd
bu -sh Archivp.tar : Con este comando se sabe cuanto pesa el archivo en megas
tar: Se utiliza para para comprimir y descomprimir.
- Ahora si se quiere descomprimir tar.gz se utiliza tar zfx
- Para descomprimir tar.bz2 es tar jxf
- Para comprimir tar.gz se utiliza tar zcf
- Para descomprimir tar.bz2 es tar jcf
root@CaminoH4ck:~$ zip nombrenuevo.zip archivocomprimir
unzip: Utilizado para descomprimir archivos Zip
root@CaminoH4ck:~$ unzip arhcivo.zip
rar : Para comprimir archivos rar
root@CaminoH4ck:~$rar a archivacomrpimir
unrar: Utilizado para descomprimir
root@CaminoH4ck:~$ unrar x archivo.rar
Busquedas
find: Utilizado para buscar cadenas.- Este comando busca todas la demas que tenga la palabra virus el / significa que es la raiz que busque desde la raiz en adelante.
root@CaminoH4ck:~$ find / -iname Vrus
- Este comando busca por permisos
root@CaminoH4ck:~$ find / -perm 0777
- Este comando los archivos y carpetas que tengan el permiso de suid. Si se quisiera el de guid solo hay que cambiar /u+s por /g+s
- Este comando busca todos los archivos vacios para buscar directorios varcios solo hay cambiar la f por un d de direcctorio
root@CaminoH4ck:~$ find . -type f -empty
- Busca todos los archivos y carpetas que sean del dueño root si se quiere que se busque por grupo solo hay que cambiar el user por group y el nombre del grupo a buscar.
root@CaminoH4ck:~$ find . -user root
- Tambien se pueden agregar mas filtros como por ejemplo
root@CaminoH4ck:~$ find . -user root -name passwd
En el ejemplo estamos buscando todos los archivos del usurario root y dentro de esos un archivo llamado passwd
- Este comando busca por fecha de modificacion en los ultimos 10 dias si queremos que busque por fecha de acceso seria -atime
root@CaminoH4ck:~$ find . -mtime 10
- Se realiza una búsqueda por tamaño
root@CaminoH4ck:~$ find . -size 10m
- Con este comando estoy diciendo que quiero que me busque todos los archivos y carpetas que sea del propietario root y que me ejecute el comando chown para que todos esos archivos del usuario root pasen al usuario juan0
find . -user root -exec sudo chown juan0 {} \;
- Busca una cadena que tenga entra a y z
root@CaminoH4ck:~$ find -name "*[a-z]"