Aínda que moitos usuarios pensan que unha distribución Gnu / Linux e sistemas como Windows non teñen nada en común, o certo é que si. Os dous sistemas operativos teñen certos elementos en común como o tipo de ficheiros que se poden ver ou a xestión de ficheiros informáticos.
Nestes aspectos, Gnu / Linux ten o mesmo que Windows pero dun xeito diferente. Un de os tipos de ficheiros que ofrecen máis problemas ao usuario novato en Gnu / Linux o ficheiro comprimido e as súas formas de traballar. Así, para descomprimir ficheiros en Gnu / Linux necesitamos programas que o fagan e certos comandos para comprimir ou descomprimir ficheiros. Pero antes de nada, vexamos primeiro que son os ficheiros comprimidos.
Índice
Que son os ficheiros comprimidos?
Os ficheiros comprimidos son ficheiros informáticos que se caracterizan por ocupar menos espazo no disco duro que os ficheiros dentro destes ficheiros. Así, utilízanse ficheiros comprimidos e son ideais para lugares onde necesitas aforrar espazo. Os ficheiros comprimidos teñen un formato diferente ao orixinal e non son accesibles por ningún programa, excepto o programa compresor que se encargará de descomprimir para executar e ver os ficheiros comprimidos.
En Gnu / Linux podemos atopar ficheiros comprimidos nos programas que nos envían os repositorios, cando descargamos os paquetes de programas e incluso cando instalamos paquetes de programas, xa que os diferentes formatos de paquetes seguen sendo un tipo de ficheiros comprimidos que non precisan ningún programa de compresor para executarse.
Dentro dos sistemas operativos Gnu / Linux, atopamos varios formatos de ficheiro comprimido que se poden empregar desde o principio, pero algúns outros requiren un programa de compresor e outro programa de descompresor. En xeral, todos os programas que son compresores permítennos descomprimir o ficheiro e, polo tanto, non se precisa máis dun programa para xestionar este tipo de ficheiros e incluso hai programas que xestionan diferentes tipos de ficheiros comprimidos.
Como instalar compresores en Gnu / Linux?
Hai varios tipos de ficheiros comprimidos que calquera distribución pode manexar desde o primeiro segundo. Tar, tar.gz e os seus derivados son ficheiros comprimidos que se poden empregar, pero non son os máis populares entre os sistemas informáticos, sendo .zip e rar os formatos de ficheiro preferidos e máis populares. Pero ningunha distribución ten o compresor para este tipo de ficheiros ou tipos específicos de ficheiros comprimidos instalados por defecto, polo tanto, despois de instalar a distribución temos que executar o seguinte no terminal:
sudo apt-get install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Isto se empregamos unha distribución Gnu / Linux baseada en Ubuntu ou Debian. Se pola contra, non tiñamos Ubuntu e usamos unha distribución baseada en Fedora ou Red Hat, temos que escribir o seguinte:
sudo dnf install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Se non temos Ubuntu e temos Arch Linux ou os seus derivados, entón debemos escribir o seguinte:
Pacman -S rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Este método é a través dun terminal pero tamén podemos facelo a través dun xestor de software gráfico. Neste caso, temos que buscar compresores relacionados cos formatos .zip, rar, ace e arj. Todas as distribucións teñen xestores de software gráficos cun navegador, polo que a instalación gráfica será un procedemento sinxelo e rápido. Unha vez que os teñamos instalados, o xestor de ficheiros cambiará, así como o menú da aplicación e os menús contextuais.
Como usalos no terminal?
O proceso de uso co terminal Gnu / Linux é moi sinxelo e sinxelo. En xeral, podemos dicir que para comprimir ficheiros temos que executar o comando compresor seguido do nome do ficheiro comprimido que crearemos e dos ficheiros que queremos comprimir.
Entón, para comprimir un ficheiro en formato zip temos que empregar o seguinte patrón:
zip archivo.zip archivo.doc archivo.jpg
Se queremos crear un ficheiro en formato gzipped, o patrón será o seguinte:
gzip archivo.doc
Se queremos crear un ficheiro en formato tar, entón temos que escribir o seguinte:
tar -zcvf archivo.tgz archivo.doc
Temos que realizar un proceso similar cando queremos descomprimir ficheiros a través do terminal. Para iso temos que seguir os mesmos patróns pero cambiando o comando a executar. Así, para descomprimir ficheiros en formato .zip temos que escribir:
unzip archivo.zip
Se queremos descomprimir ficheiros en formato .rar temos que escribir:
unrar archivo.rar
Se queremos descomprimir ficheiros en formato tar, entón temos que executar o seguinte:
tar -zxvf archivo.tgz
Se o ficheiro está dentro formato gzip, entón temos que executar o seguinte:
gzip -d archivo.zip
Hai outros formatos de ficheiros comprimidos que se poden instalar e usar a través do terminal. En xeral estes compresores seguen o mesmo patrón e, se non, aparecerá sempre na páxina de man do repositorio, unha páxina moi útil para ter información sobre o programa que usaremos.
Como usalos gráficamente?
A creación de ficheiros comprimidos na nosa distribución gráfica é bastante sinxela. Ao instalar os compresores anteriores, modificouse o xestor de ficheiros. Así, no menú contextual que aparece cando o facemos dobre clic nun ficheiro terá a opción de comprimir ... Se selecciona esta opción, aparecerá unha xanela como a seguinte:
Nel introducimos o nome do novo ficheiro e marcamos o tipo de compresión que queremos realizar. É dicir, se se comprimirá en .zip, tar.xz, rar, .7z, etc ...
O proceso para descomprimir gráficamente ficheiros en Gnu / Linux é aínda máis sinxelo que a través do propio terminal. Facemos dobre clic no ficheiro comprimido e aparecerá unha xanela con todos os documentos que contén o ficheiro. Se facemos dobre clic nalgún destes documentos mostrarase temporalmente, se queremos descomprimir o ficheiro, marcámolo e despois prememos o botón extraer. Así como Podemos descomprimir todos os ficheiros premendo directamente o botón "Extraer", pero debemos asegurarnos de que ningún ficheiro está marcado nin seleccionado.
Só se pode facer con ficheiros comprimidos?
A verdade é que non. Hai moitos outras operacións que podemos facer con ficheiros comprimidos. Non só podemos descomprimir ou crear ficheiros senón que tamén podemos cifralos ou simplemente podemos crear varios ficheiros dun tamaño específico e xuntalos para crear un único ficheiro comprimido.
Pero estas operacións son máis complicados de levar a cabo e non é imprescindible traballar con este tipo de ficheiros, cos comandos e guías anteriores é máis que suficiente traballar con ficheiros comprimidos dun xeito eficiente e produtivo.
6 comentarios, deixa os teus
$ sudo apt-get install ark
despois faga clic co botón dereito no ficheiro, ábrese con arca e extrae 🙂
Para os que teñen Ubuntu ou Fedora (vén por defecto)
no terminal escribe:
unha p
unp extrae un ou máis ficheiros dados como argumentos da liña de comandos:
$ unp file.tar
$ unp file.bz2 file.rpm file.dat file.lzip
Formatos soportados:
$ unp -s
Ferramentas e ferramentas de arquivo coñecidos:
7z: p7zip ou p7zip-full
ace: unace
ar, deb: binutils
arj: arj
bz2: bzip2
cab: cabextract
chm: libchm-bin ou archmage
cpio, ano: cpio ou ano
dat: tnef
dms: xdms
exe: quizais laranxa ou descomprimir ou unrar ou unarj ou lha
gz: gzip
hqx: macutils
lha, lzh: lha
lz: lzip
lzma: xz-utils ou lzma
lzo: lzop
lzx: unlzx
mbox: formail e mpack
pmd: ppmd
rar: rar ou unrar ou unrar-free
rpm: rpm2cpio e cpio
mar, mar.bin: macutils
shar: sharutils
alcatrán: alcatrán
tar.bz2, tbz2: tar con bzip2
tar.lzip: tar con lzip
tar.lzop, tzo: tar con lzop
tar.xz, txz: tar con xz-utils
tar.z: tar con compresas
tgz, tar.gz: tar con gzip
uu: sharutils
xz: xz-utils
O reconto negativo de repeticións non fai nada na liña / usr / bin / unp 317.
zip, cbz, cbr, jar, war, ear, xpi, adf: descomprimir
zoo: zoo
para descomprimir os ficheiros tar, tar -zxvf file.tgz ??
Creo que só -xvf é suficiente
Alguén que faga un tutorial sobre como instalar PeaZip en Ubuntu e outras distros e como integralo con Gnome e Plasma 5, grazas.
Grazas descomprimo o documento con pase nunha instalación de Ubuntu 18
Bo tuto, pero sería moito mellor que os compresores puidesen facer uso do multithreading. Teño que descomprimir ficheiros de 4 GB e leva moito tempo nun ryzen 5 1600x. Con htop puiden observar que o rendemento é moi baixo porque usa unha única CPU.