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.
  • 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
zip: Utilizado para comprimir con zip y se utiliza de la siguiente manera
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
root@CaminoH4ck:~$ find / -perm /u+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]"



0 Comentarios