Base de Conocimiento
Comandos de Administración
Informacion del Sistema#
A continuacion daremos una serie de comandos utiles para conocer aspectos generales del sistema.
arch#
Este comando sirve para mostrarnos la arquitectura del procesador de nuestro sistema.
[root@localhost ~]# archx86_64}}}
uname [
parametros]
#
La funcion de este comando es similar al anterior, la unica diferencia es que este nos arroja mas informacion del sistema de acuerdo al numero de parametros que le pasemos.
Los parametros que podemos usar son:
- a.- Imprime el nombre kernel,del equipo, version del kernel, fecha en que fue apagado el sistema por ultima vez, arquitectura del sistema
- s.-Imprime el nombre del kernel
- n.-Imprime el nombre del equipo
- r.-Imprime version del kernel
- i o p.-Imprime la arquitectura del equipo
- o.-Imprime el nombre del sistema operativo
Ejemplo:
[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.25-14.fc9.x86_64 #1 SMP Thu May 1 06:06:21 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux}}}
dmidecode#
Lo que hace este comando es leer la información del BIOS directamente y regresar un listado muy completo de todo el hardware encontrado en el equipo. DMI es por Desktop Management interface y lee la información del llamado SMBIOS (System Management BIOS).
dmidecode por defecto ofrece un listado bastante largo y completo, asi que si deseas uno más corto o resumido, úsalo con -q.
Ejemplo:
[root@localhost ~]# dmidecode -qBIOS Information Address: 0xF0000 Runtime Size: 64 kB ROM Size: 512 kB Characteristics: PCI is supported }}}
cat /proc/cpuinfo#
Nos muestra la informacion referente al procesador del sistema.
Ejemplo:
[root@localhost ~]# cat /proc/cpuinfoprocessor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 107 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4000+ stepping : 1 cpu MHz : 2009.260 cache size : 512 KB }}}
cat /proc/meminfo#
Verifica el uso de la memoria.
Ejemplo:
[root@localhost ~]# cat /proc/meminfoMemTotal: 3030856 kB MemFree: 571796 kB Buffers: 88272 kB Cached: 1393576 kB SwapCached: 0 kB }}}
cat /proc/swaps#
Nos muestra el uso del espacio en memoria SWAP.
Ejemplo:
[root@localhost ~]# cat /proc/swapsFilename Type Size Used Priority /dev/sda4 partition 2096472 0 -1}}}
cat /proc/net/dev#
Verifica adaptadores de red y sus estadisticas.
Ejemplo:
root@localhost ~]# cat /proc/net/devInter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed }}}
cat /proc/mounts#
Nos muestra los sistemas de ficheros que se encuentran montados.
Ejemplo:
[root@localhost ~]# cat /proc/mountsrootfs / rootfs rw 0 0 /dev/root / ext3 rw,relatime,errors=continue,user_xattr,acl,data=ordered 0 0 /dev /dev tmpfs rw,relatime,mode=755 0 0 /proc /proc proc rw,relatime 0 0 /sys /sys sysfs rw,relatime 0 0 none /selinux selinuxfs rw,relatime 0 0 /proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0 devpts /dev/pts devpts rw,relatime,gid=5,mode=620 0 0 tmpfs /dev/shm tmpfs rw,relatime 0 0 none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0 sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0 fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0 }}}
lspci -tv#
Nos lista los dispositivos PCI con lo que dispone el equipo.
Ejemplo:
[root@localhost ~]# lspci -tvnVidia Corporation MCP61 Memory Controller nVidia Corporation MCP61 LPC Bridge nVidia Corporation MCP61 SMBus nVidia Corporation MCP61 Memory Controller nVidia Corporation MCP61 SMU nVidia Corporation MCP61 USB Controller nVidia Corporation MCP61 USB Controller ADMtek NC100 Network Everywhere Fast Ethernet 10/100 nVidia Corporation MCP61 High Definition Audio nVidia Corporation MCP61 IDE nVidia Corporation MCP61 Ethernet nVidia Corporation MCP61 SATA Controller nVidia Corporation GeForce 6100 nForce 405 Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration dvanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control }}}
lsusb -tv#
Nos lista los dispositivos USB con lo que dispone el equipo.
Ejemplo:
[root@localhost ~]# lspci -tvBus# 2 `-Dev# 1 Vendor 0x1d6b Product 0x0001 Bus# 1 `-Dev# 1 Vendor 0x1d6b Product 0x0002 }}}
date#
Nos muestra la fecha que tiene registrado el sistema.
Ejemplo:
[root@localhost ~]# datemié oct 29 13:52:34 CST 2008 }}} En caso de querer modificar la fecha solo se debe de seguir la siguiente sintaxis
date [MesDiaHoraMinutoAño.Segundos]
Ejemplo:
[root@localhost ~]# date 041217002007.00
dmesg#
dmesg es principalmente usado para mostrar los mensajes que se mostraron en pantalla cuando se arranco el sistema. Se usa sobre todo para realizar depuraciones al sistema de como se están cargando los diversos módulos y componentes al arranque del sistema o ya en ejecución. Debido a lo extenso del sistema, es conveniente redireccionar la salida a un archivo lo cual se puede hacer de la siguiente manera:
[root@localhost ~]# dmesg > mensajes.txt
w#
Nos indica los usuarios que se encuentran en el sistema asi como lo que hacen en el ejemplo.
Ejemplo:
[root@localhost ~]# wadministrador@repoubuntu:$ w 11:32:50 up 12 days, 22:25, 1 user, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT administ pts/0 192.168.1.77 11:32 0.00s 0.10s 0.00s w }}}
df -h#
Nos reporta el uso de espacio en los discos duros.
Ejemplo
[root@localhost ~]# df -hS.ficheros Tamaño Usado Disp Uso% Montado en /dev/sda2 79G 45G 31G 60% / tmpfs 1,5G 0 1,5G 0% /dev/shm }}}
ps -xa#
Este comando lista los procesos que se estan ejecutando en el sistema .
root@localhost ~]# ps -xaS 0:00 /usr/libexec/gdm-session-worker 2389 ? S 0:03 /usr/libexec/gconfd-2 4 2391 ? S 0:00 /usr/bin/gnome-keyring-daemon -d --login 2392 ? Ssl 0:00 gnome-session 2401 ? S 0:00 dbus-launch --sh-syntax --exit-with-session }}}
Administrando carpetas y archivos#
cd#
Este comando se utiliza para cambiarnos a un directorio, con cd podremos movernos a los diferentes directorio dentro de nuestro sistema operativo.
| Descripción | ||
|---|---|---|
| ascariote@ascariote:$ cd Desktop/ | Entrado a un directorio. | |
| ascariote@ascariote:$ cd Desktop/ATIX/ | Entrado una ruta existente. | |
| ascariote@ascariote:$ cd /tmp | Entrando a otro directorio del sistema. | |
| ascariote@ascariote:/tmp$ cd |Regresemos a nuestro Home. | ||
| ascariote@ascariote:/tmp$ cd .. | Regresa un nivel anterior. |
cal#
Comando que muestra un calendario desde consola.
| Descripción | ||
|---|---|---|
| ascariote@ascariote:$ cal | Muestra calendario del mes actual. | |
| ascariote@ascariote:$ cal 09 2010 | Solicitamos que muestre el calendario de un mes y de un año |
cat#
Comando que permite concatenar archivos, también sirve para mostrar la información que contiene un archivo en texto plano.
| Descripción | ||
|---|---|---|
| cat archivo1.txt archivo2.txt > archivo3.txt | Concatenar información de archivos. | |
| cat archivo3.txt | Mostrando información de un archivo. |
clear#
Limpia pantalla de una terminal o interprete de comandos
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ clear | Limpiando pantalla. |
cp #
Comando que puede copiar información de un archivo o directorio.
| Opciones. | Descripción | |
|---|---|---|
| -f | Borra los archivo ya existentes en el destino. | |
| -d | Mantiene los enlaces simbólicos. | |
| -p | Mantiene los permisos y los propietarios | |
| -R | Copiar recursivamente archivos y directorios de una ruta. | |
| -a | Es equivalente a las opciones -dpR | |
| -u | No copia archivo que ya existan siempre y cuando estos no hayan sido modificados. |
Ejemplos:
ascariote@ascariote:$ cp archivo1.txt archivo1-backup.txt ascariote@ascariote:$ cp -a Musica/ /tmp/
date#
Muestra la fecha y la hora actual del sistema.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ date | Mostrando fecha y hora actual del sistema | |
| ascariote:# date --set "2010-12-15 17:30" | Podremos cambiar la fecha y hora del sistema en caso que este mal, esta modificación solamente la puede realizar el root. |
df#
Comando que nos muestra la información en tiempo real de cuanto espacio libre esta disponible en el disco duro y en particiones del mismo.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ df | Mostrando información de espacio en disco duro y particiones. | |
| ascariote@ascariote:$ df -h | Muestra la información de espacio en disco duro y particiones en un sistema mas legible con capacidades KB/MB/GB/TB. | |
| ascariote@ascariote:$ df -i | Muestra los inodos de uso de los discos duros y de las particiones. | |
| ascariote@ascariote:$ df -T | Muestra el sistema de ficheros utilizado en el disco duro y de las particiones. |
du#
Comando utilizado para saber el tamaño de un archivo o directorio.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ du -sh archivo1.txt | Tamaño de un archivo en formato KB/MB/GB/TB. | |
| ascariote@ascariote:$ du -sh | Tamaño de un directorio en formato KB/MB/GB/TB. | |
| ascariote@ascariote:$ du -ah | Muestra el tamaño de todos los archivo en formato KB/MB/GB/TB. |
echo#
Muestra un mensaje a pantalla, como también puede hacer operaciones matemáticas básicas como multiplicación, resta, división, etc con valores de enteros.
| Nomenclatura | Descripción | |
|---|---|---|
| echo “Esto es una prueba” | Imprimiendo un mensaje a pantalla | |
ascariote@ascariote:$ echo $[2 10 ] | Multiplicación. | |
ascariote@ascariote:$ echo $[2 + 10 ] | Suma. | |
ascariote@ascariote:$ echo $[10 / 2 ] | Resta. | |
ascariote@ascariote:$ echo $[10 % 2 ] | Modulo |
exit#
Comando que nos ayuda a salir de sesión que estamos trabajando en el sistema GNU/Linux.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ exit | Saliendo de una sesión. |
file#
Este comando determina que tipo de información puede contener un archivo.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ file archivo1.txt | Muestra el tipo de archivo. |
free#
Muestra información sobre el estado actual de la memoria RAM y memoria intercambio SWAP.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ free -tm | Muestra estado actual de la memoria RAM y SWAP en formato de MB. | |
| ascariote@ascariote:$ free -tg | Muestra estado actual de la memoria RAM y SWAP en formato de GB. |
head#
Comando que muestra las primeras 10 lineas de un archivo.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ head archivo1.txt | Muestra las primeras 10 lineas de un archivo. | |
| ascariote@ascariote:$ head -n 30 archivo1.txt | Muéstrame las primeras 30 lineas de un archivo. |
history#
Este comando muestra un historial de los comandos ejecutados en el sistema.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ history | Muestra un historial de lo comando ejecutados. | |
| ascariote@ascariote:$ history 10 | Muestra los últimos 10 comandos ejecutados en el sistema. | |
| ascariote@ascariote:$ history -c | Borra el historial de los comandos ejecutados en el sistema. |
hostname#
Muestra el nombre de la maquina.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ hostname | Muestra el nombre de la maquina. | |
| ascariote@ascariote:$ hostname -a | Muestra los alias de la maquina. | |
| ascariote@ascariote:$ hostname -i | Muestra la dirección ip del hosts |
less#
Muestra el contenido de un archivo, permitiendo movernos libremente en el archivo y permite la búsqueda de palabras.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ less archivo1.txt | Muestra el contenido de un archivo. |
ln#
Comando que nos permite crear enlaces de archivo y directorios, son accesos directos, existen 2 tipos de enlaces:
- Fuertes o duros: Son aquellos que realmente un archivo existe físicamente. Si modificamos un archivo los demás archivos tendrán los mismos cambios.
- Simbólicos o débiles: Son enlaces hacia archivo pero no a su contenido, solamente se permiten crear enlaces simbólicos para directorios.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ ln archivo1.txt archivo5.txt | Enlace duro. | |
| ascariote@ascariote:$ ln -s /home/ascariote/archivo2.txt archivo6.txt | Enlace simbólico a archivo. | |
| ascariote@ascariote:$ ln -s /media/disk disk | Enlace simbólico a directorio |
ls#
Comando que lista archivos y directorios.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ ls -l | Lista todos los archivos y directorios mostrando sus propiedades como dueño, grupo encargado, fecha y hora de modificación y nombre de archivo. | |
| ascariote@ascariote:$ ls -t | Lista todos los archivos y directorios ordenados por la ultima fecha de modificación. | |
| ascariote@ascariote:$ ls -a | Lista todos los archivos y directorios ocultos. | |
| scariote@ascariote:$ ls -p | Agrega un barrita “/” al final de los directorios. | |
| ascariote@ascariote:$ ls -u | Lista todos los archivos y directorios ordenados por la ultima fecha de acceso. | |
| scariote@ascariote:$ ls -i | Muestra el inodo de los archivos y directorios. | |
| ascariote@ascariote:$ ls -h | Muestra el tamaño de un archivo y directorio en formato de KB/MB/GB. | |
| ascariote@ascariote:$ ls -r | Lista todos lo archivo y directorios invertidos. | |
| scariote@ascariote:$ ls -S | Lista todos los archivo y directorios por su tamaño | |
| ascariote@ascariote:$ ls -X | Lista todos los archivos ordenados por extensiones. |
man#
El comando man nos ayuda a desplegar manuales en linea que se encuentra en el sistema sobre algun comando que tengamos dudas.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ man ls | Obtendremos el manual de ayuda del comando ls. |
mkdir#
Comando que permite crear un directorio.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ mkdir Musica | Creando un carpeta. | |
| ascariote@ascariote:$ mkdir -p Documentos/PDF/Linux | Creando un ruta con directorios y subdirectorios. | |
| ascariote@ascariote:$ mkdir -m 750 Videos | Creando directorio con permisos. |
more#
Nos ayuda a mostrar el contenido de un archivo en un formato de paginado.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ more archivo1.txt | Visualizando el contenido del archivo. |
mv#
Este comando permite mover archivos/directorios, renombrar archivo/directorios.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ mv archivo1.txt archivo01.txt | Renombrado un archivo. | |
| ascariote@ascariote:$ mv Musica/ MUSICA/ | Renombrado un directorio. | |
| ascariote@ascariote:$ mv archivo01.txt /tmp/ | Moviendo archivo a /tmp | |
| ascariote@ascariote:$ mv MUSICA/ /tmp/ | Moviendo directorio a /tmp |
pwd#
Muestra la ruta actual en donde se encuentra nuestro cursor parpadeando.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ pwd | Muestra la ruta actual en donde se localiza nuestro cursor |
reset#
Este comando es muy importante cuando tenemos nuestra consola bloqueada o nos salen símbolos raros en ella y quisiéramos recuperar esta consola.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ reset | Resetea consola o interprete de comandos. |
rm#
Comando utilizado para borrar archivos.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ rm archivo01.txt | Borrando un archivo. | |
| ascariote@ascariote:$ rm -f archivo2.txt | Borrando archivo sin confirmación del usuario. | |
| ascariote@ascariote:$ rm -i archivo3.txt | Borrando archivo preguntando al usuario su confirmación de eliminación. | |
| ascariote@ascariote:$ rm -rf Documentos/ | Borrado un directorio con sus archivos y subdirectorio que se encontraban sin confirmación del usuario. |
rmdir#
Comando utilizado para borrar directorio, no puede borrar directorios si existen dentro de este algún archivo o un subdirectorio.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ rmdir Videos/ | Borrando un directorio. |
tail#
Comando que nos muestra las ultimas 10 lineas de un archivo.
| Nomenclatura | Descripción | |
|---|---|---|
| tail archivo1.txt | Mostrando las ultimas 10 lineas de un archivo | |
| tail -n 20 archivo1.txt | Muestra las ultimas 20 lineas de un archivo | |
| tail -f /var/log/messages | Mostrando las ultimas 10 lineas de un archivo y se queda en la espera de mas datos. |
top#
Comando que muestra en tiempo real un listado de procesos que se están ejecutando en el sistema, especificando el estado del CPU y Memoria que están siendo utilizando, numero de usuarios conectado, la carga del sistema.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ top | Mostrando información del estado del sistema en tiempo real. | |
| scariote@ascariote:$ top -c | Mostrando información del estado del sistema con la ruta completa del proceso. | |
| ascariote@ascariote:$ top -d 5 | Mostrando información del estado del sistema cada 5 segundo actualizando la información del estado. | |
| ascariote@ascariote:$ top -u ascariote | Mostrando información del estado del sistema de un usuario. | |
| ascariote@ascariote:$ top -p 11870 | Mostrando información del estado del sistema sobre el un proceso. | |
| ascariote@ascariote:$ top -n 5 | Refresca la información 4 veces y cierra la aplicación. |
touch#
Cambia la fecha de modificación de un archivo, en caso de no existir el archivo lo creara sin información.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ touch archivo7.txt | Cambia la fecha de modificación de un archivo, en caso de que no existiera creara el archivo sin información. | |
| ascariote@ascariote:$ touch -c archivo7.txt | Cambia la fecha de modificación de un archivo existente. |
wget#
Es un gestor de descarga desde consola.
| Nomenclatura | Descripción | |
|---|---|---|
| wget http://192.168.1.65/debian/debian-504-i386-DVD-1.iso | Descargando un archivo. | |
| wget -c http://192.168.1.65/pub/Arturo.mpg | Continuara la descarga del fichero en caso de que se fue la luz o se perdiera la conexión de la descarga. |
whatis#
Comando que nos muestra un resumen de lo que hace un comando.
| Nomenclatura | Descripción | ||
|---|---|---|---|
| ascariote@ascariote:$ whatis man | Información del comando man. | ||
| ascariote@ascariote:$ whatis whatis | Información del comando whatis |
whereis#
Comando se utiliza para localizar el archivo binario, el código fuente y la página de manual de un determinado comando.
| Nomenclatura | Descripción | ||
|---|---|---|---|
| ascariote@ascariote:$ whereis ls | Localiza el binario, código fuente y el manual de un comando | ||
| ascariote@ascariote:$ whatis -b ls | Localiza solamente el binario | ||
| ascariote@ascariote:$ whatis -m ls | Localiza solamente el manual. | ||
| ascariote@ascariote:$ whatis -b ls | Localiza solamente el código fuente. |
which#
Este comando nos sirve para encontrar en donde se encuentra el ejecutable de un comando o aplicación.
| Nomenclatura | Descripción | |
|---|---|---|
| ascariote@ascariote:$ which whereis | Localiza el ejecutable de un comando o aplicación. |
Busqueda de archivos#
find#
Busca archivos en una ruta especifica, su sintaxis es:
find [ruta] [expresion]
Ejemplo1.- Buscar archivos y carpetas con el nombre "expedienteX"” en todo el directorio Raiz
[root@localhost ~]# find / -name expedienteX
Ejemplo 2.-Buscar archivos y carpetas que le pertenezcan al usuario "cmartinez" en todo el directorio raiz
[root@localhost ~]# find / -user cmartinez
Ejemplo 3.-Buscar archivos con extension .bin dentro del directorio '/home/ilemus'
[root@localhost ~]# find /home/ilemus -name \*.bin
Ejemplo 4.-Buscar archivos binarios que no han sido usados en los ultimos 100 dias.
[root@localhost ~]# find /usr/bin -type f -atime +100
Ejemplo5.-Buscar archivos binarios creados o modificados en los ultimos diez dias
[root@localhost ~]# find /usr/bin -type f -mtime -10
Ejemplo 6.-Mostrar archivos con la extension ".ps". Hay que destacar que para hacer uso de este comando primero se tiene que ejecutar el comando updatedb
[root@localhost ~]# find / -user cmartinez
updatedb#
Este comando sirve para actualizar la base de datos de nuestro sistema
Montaje de Dispositivos#
mount#
El comando mount nos sirve para montar desde particiones de disco, hasta dispositivos externos como cd's, dvd's, floopy drives, imagenes ISO, o dispositivos de almacenamiento masivo de datos.
La manera de usar este comando es la siguiente:
Ejemplo1. Montando un DVD
[root@localhost ~]# mount /dev/dvd /mnt/caspetaDeMontaje
Ejemplo 2. Montando en CD
[root@localhost ~]# mount /dev/cdrom /mnt/caspetaDeMontaje
Ejemplo 3. Montando un floppy drive
[root@localhost ~]# mount /dev/fd /mnt/caspetaDeMontajeEjemplo 4. Montando un dispositivo USB
[root@localhost ~]# mount /dev/usbdisk /mnt/caspetaDeMontajeEjemplo 5.- Montando una imagen ISO
[root@localhost ~]# mount -iso9660 -o loop fichero.iso /mnt/caspetaDeMontajeEjemplo 6.- Montando un sistema de ficheros de Windows
[root@localhost ~]# mount -t vfat /dev/particionWindows /mnt/caspetaDeMontaEjemplo 7.- Montando un sistema de ficheros de Linux
[root@localhost ~]# mount -t ext3 /dev/particionLinux /mnt/caspetaDeMontaje
Compresion de Archivos#
tar#
El comando tar es utilizado normalmente para empaquetar o desempaquetar archivos. La sintaxis para el buen uso de este comando es:
[root@localhost ~]# tar [parametros] [fichero1] [fichero2]
Los parametros son:
c.- Crea un fichero tar
v. -Muestra el estado de la borrado
x.-Extrae los archivos (descomprime los ficheros que se encuentran dentro del archivo tar)
z.-Comprime el archivo tar con gzip
j.-Comprime el archivo tar bzip
f.-Al usar el parametro
-c junto con este parametro se especifica que se utilizara el nombre del archivo especificado para la creacion del archivo tar
Ejemplo 1.- Empaquetar un archivo con TAR
[root@localhost ~]# tar -cvf archivo.tar directorioAComprimir
Ejemplo 2.-Desempaquetar ficheros TAR
[root@localhost ~]# tar -xvf archivo.tar
Ejemplo 3.-Comprimir una carpeta con TAR.GZ
[root@localhost ~]# tar -czvf archivo.tar.gz directorioAComprimir
Ejemplo4.-Descomprimir una carpeta TAR.GZ
[root@localhost ~]# tar -xzvf archivo.tar.gz
Ejemplo 5.-Comprimir una carpeta con TAR.BZ
[root@localhost ~]# tar -cjvf archivo.tar.bz directorioAComprimir
Ejemplo 6.-Descomprimir una carpeta TAR.BZ
[root@localhost ~]# tar -xvf archivo.tar.bz
zip#
El comando zip es utilizado normalmente para comprimir paquetes.
La sintaxis para el buen uso de este comando es:
[root@localhost ~]# zip [parametros]
Ejemplo 1. Comprimiendo un archivo con ZIP
[root@localhost ~]# zip archivo.zip ficheros
Ejemplo 2.-Descomprimiendo un archivo ZIP
[root@localhost ~]# unzip archivo.zip
| | Tweet | Este obra está bajo una licencia Creative Commons Atribución-NoComercial-CompartirIgual 2.5 México. | ![]() |
