semana 7 y 8 the linux filesystem guia de ejercicios resuelta

21
The Linux Filesystem 1 Capítulo 1 Detalles de archivo Conceptos clave El término archivo se refiere a los archivos regulares, directorios, enlaces simbólicos, nodos de dispositivo y otros. Todos los archivos tienen atributos comunes: usuario propietario, grupo propietario, permisos y la información de temporización. Esta información se almacena en una estructura llamada inodo. Los nombres de archivos se encuentran en estructuras de datos llamadas dentries (del inglés directory entries). La información de un inodo un de archivo se puede examinar con los comandos ls -l y stat. Dentro del kernel de Linux, los archivos están generalmente identificados por un número de inodo. El comando ls -i se puede utilizar para examinar los números de inodo. Preguntas Question 1 ¿Qué estructuras no son una estructura de datos asociada a un archivo? A. dentry B. superblock C. inodo D. datos (bloques) E. Todas las anteriores son estructuras de datos asociadas con archivos. Question 2 ¿Qué tipos de archivos no usan estructuras de datos llamadas inodos? A. archivo regular B. directorio C. enlace simbólico D. nodo de caracter de dispositivo E. All of the above file types use the inode data structure. Question 3

Upload: victdiazm

Post on 13-Jun-2015

235 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

1

Capítulo 1 Detalles de archivo

Conceptos clave

• El término archivo se refiere a los archivos regulares, directorios, enlaces

simbólicos, nodos de dispositivo y otros.

• Todos los archivos tienen atributos comunes: usuario propietario, grupo

propietario, permisos y la información de temporización. Esta información se

almacena en una estructura llamada inodo.

• Los nombres de archivos se encuentran en estructuras de datos llamadas dentries

(del inglés directory entries).

• La información de un inodo un de archivo se puede examinar con los comandos

ls -l y stat.

• Dentro del kernel de Linux, los archivos están generalmente identificados por un

número de inodo. El comando ls -i se puede utilizar para examinar los números

de inodo.

Preguntas

Question 1

¿Qué estructuras no son una estructura de datos asociada a un archivo?

A. dentry

B. superblock

C. inodo

D. datos (bloques)

E. Todas las anteriores son estructuras de datos asociadas con archivos.

Question 2

¿Qué tipos de archivos no usan estructuras de datos llamadas inodos?

A. archivo regular

B. directorio

C. enlace simbólico

D. nodo de caracter de dispositivo

E. All of the above file types use the inode data structure.

Question 3

Page 2: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

2

¿Qué información no se almacena en el inodo de un archivo?

A. La última modificación del archivo

B. Los permisos del archivo

C. El usuario propietario del archivo

D. The file's name

E. Toda la información anterior se almacena en el inodo.

Utilice la salida de los siguientes comandos para contestar las 2 preguntas a

continuación.

[student@station student]$ stat /bin File: "/bin" Size: 2048 Blocks: 4 IO Block: 409 6 Directory Device: 309h/777d Inode: 44177 Links: 2 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: Wed Mar 19 09:38:51 2003 Modify: Wed Jan 22 16:36:06 2003 Change: Wed Jan 22 16:36:06 2003 [student@station student]$ ls -l /usr/bin/tree -rwxr-xr-x 1 root root 18546 Jun 23 2002 /usr/bin/tree

Question 4

¿Cuántos bloques está utilizando el directorio /bin de acuerdo con lo anterior?

A. 2

B. 4

C. 2048

D. 4096

Question 5

¿Cuáles son los permisos para el archivo /usr/bin/tree ?

A. 640

B. 644

C. 755

D. 775

Question 6

Page 3: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

3

¿Qué comando(s) mostrará (n) el tamaño y los permisos del archivo /etc/passwd ?

A. stat /etc/passwd

B. df -h

C. cat /etc/passwd

D. ls -l /etc/passwd

Question 7

¿Qué sintaxis de comando mostrará el propietario y el grupo del directorio /etc ?

A. ls /etc

B. ls -l /etc

C. ls -d /etc

D. ls -ld /etc

Question 8

¿Qué tiempo de un archivo muestra el comando ls -l?

A. La última modificación del archivo

B. El tiempo de cambio del archivo

C. El tiempo de acceso del archivo

D. El tiempo de creación del archivo

E. None of the above.

Question 9

¿Qué tiempo se actualiza cuando se lee un archivo?

A. La última modificación del archivo

B. El tiempo de cambio del archivo

C. El tiempo de acceso del archivo

D. A y C

E. Todas las anteriores.

Question 10

Page 4: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

4

¿Qué tiempo se actualiza cuando los datos se añaden a un archivo?

A. La última modificación del archivo

B. El tiempo de cambio del archivo

C. El tiempo de acceso del archivo

D. A y B

E. Todas las anteriores.

Capítulo 2 Enlaces duros y blandos

Conceptos clave

• El comando ln crea dos tipos distintos de enlaces.

• Los enlaces duros asignan múltiples dentries (nombres de archivos) a un inodo

único.

• Los enlaces blandos son inodos distintos que hacen referencia a otros nombres

de archivos.

Preguntas

Use la salida del siguiente comando para contestar las próximas 5 preguntas.

[student@station student]$ ls -li /usr/bin/ 342997 lrwxrwxrwx 1 root root 5 Apr 1 11:18 ./bunzip2 -> bzip2 342998 lrwxrwxrwx 1 root root 5 Apr 1 11:18 ./bzcat -> bzip2 342999 lrwxrwxrwx 1 root root 6 Apr 1 11:18 ./bzcmp -> bzdiff 343004 lrwxrwxrwx 1 root root 6 Apr 1 11:18 ./bzless -> bzmore 343066 lrwxrwxrwx 1 root root 16 Apr 1 11:12 ./gunzip -> ../../bin/gunzip 343112 lrwxrwxrwx 1 root root 14 Apr 1 11:12 ./gzip -> ../../bin/gzip 343136 lrwxrwxrwx 1 root root 2 Apr 1 11:21 ./lz -> uz 343123 -rwxr-xr-x 3 root root 57468 Jan 24 23:42 ./rx 343123 -rwxr-xr-x 3 root root 57468 Jan 24 23:42 ./rz 343065 -rwxr-xr-x 3 root root 61372 Jan 24 23:42 ./sb 343065 -rwxr-xr-x 3 root root 61372 Jan 24 23:42 ./sx 343065 -rwxr-xr-x 3 root root 61372 Jan 24 23:42 ./sz 347486 lrwxrwxrwx 1 root root 8 Jul 21 16:43 ./uncompress -> compress 343117 -rwxr-xr-x 3 root root 3029 Jan 31 11:08 ./zegrep 343117 -rwxr-xr-x 3 root root 3029 Jan 31 11:08 ./zfgrep

Page 5: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

5

343117 -rwxr-xr-x 3 root root 3029 Jan 31 11:08 ./zgrep

Observe que se han omitido muchas líneas de la anterior salida del comando, dejando

sólo las de interés.

Question 1

¿Qué archivos comparten el mismo inodo?

A. lz

B. uz

C. rx

D. sb

E. sx

F. sz

Question 2

¿Al suprimir cuál de los archivos siguientes crearía un enlace colgante?

A. bzip2

B. lz

C. uz

D. sb

E. compress

F. zgrep

Question 3

¿Cuántos archivos (listados o no) comparten el inodo número 343123?

A. 1

B. 2

C. 3

D. None of the above.

E. It cannot be determined from the information provided.

Page 6: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

6

Question 4

Examine las longitudes de los enlaces simbólicos tales como bzcat , lz y uncompress ,

como se reportó en la sexta columna de la salida anterior. ¿Qué frases explican lo que

representa la longitud de un enlace simbólico?

A. The length represents the length of the filename that the symbolic link resolves

to.

B. La longitud representa el número de archivos que comparten el enlace blando.

C. La longitud es la extensión del archivo al que apunta el enlace simbólico.

D. La longitud es arbitraria y no sirve ningún propósito.

E. None of the above.

Suponga que el administrador del sistema movió el directorio /usr/bin como se

muestra.

[root@station root]# mv /usr/bin /usr/lib/bin

Question 5

¿Qué archivos en el nuevo directorio /usr/lib/bin serían enlaces simbólicos

colgantes?

A. bzcat

B. gunzip

C. gzip

D. lz

E. descomprimir

F. zgrep

Question 6

¿Cuál es el comando correcto para crear un atajo desde su directorio de inicio que

apunte a un directorio /data/project ?

A. ln /data/project /home/student/project

B. ln /home/student/project /data/project

C. ln -s /data/project /home/student/project

D. ln -s /home/student/project /data/project

Page 7: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

7

Question 7

Los proyectos A, B y C utilizan el archivo /data/script . Todos los equipos quieren

tener una copia en su propio directorio del proyecto, pero también quieren asegurarse de

que los cambios en el archivo original se reflejan en sus copias. Si utilizamos project_A

como ejemplo, ¿qué comandos podrían lograr este objetivo?

A. ln /data/script /data/project_A/script

B. cp /data/script /data/project_A/script

C. ln -s /data/script /data/project_A/script

D. ln -s /data/project_A/script /data/script

E. A y C

Question 8

El líder del grupo de project_D quiere usar el script como punto de partida, pero intenta

modificarlo de una forma tal que otros equipos no quieran usarlo. ¿Cuál es la mejor

forma para obtener el script original?

A. ln /data/script /data/project_D/script

B. cp /data/script /data/project_D/script

C. ln -s /data/script /data/project_D/script

D. ln -s /data/project_D/script /data/script

Capítulo 3 Directorios y nodos de dispositivo

Conceptos clave

• El término archivo se refiere a los archivos regulares, directorios, enlaces

simbólicos, nodos de dispositivo y otros.

• Todos los archivos tienen atributos comunes: usuario propietario, grupo

propietario, permisos e información de temporización.

• La meta información de un archivo se encuentra en una estructura de datos

llamada inodos.

• Los nombres de archivos están en unas estructuras de datos llamadas entradas de

directorio (dentries).

• La meta información de un archivo se puede examinar con los comandos ls -l y

stat.

Preguntas

Page 8: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

8

Use la salida desde los siguientes dos comandos para contestar las 3 preguntas a

continuación.

[student@station student]$ tree /etc/sysconfig/networking/ /etc/sysconfig/networking/ |-- devices | `-- ifcfg-eth0 |-- ifcfg-lo `-- profiles |-- default | |-- hosts | |-- ifcfg-eth0 | |-- network | `-- resolv.conf `-- netup |-- hosts |-- ifcfg-eth0 |-- network `-- resolv.conf 4 directories, 10 files [student@station student]$ ls -iaR /etc/sysconfig/networking/ /etc/sysconfig/networking/: 49180 . 244801 .. 65497 devices 49019 ifc fg-lo 65498 profiles /etc/sysconfig/networking/devices: 65497 . 49180 .. 73383 ifcfg-eth0 /etc/sysconfig/networking/profiles: 65498 . 49180 .. 65499 default 558071 net up /etc/sysconfig/networking/profiles/default: 65499 . 73386 hosts 73384 network 65498 .. 73383 ifcfg-eth0 73385 resolv.conf /etc/sysconfig/networking/profiles/netup: 558071 . 558076 hosts 558072 network 65498 .. 558077 ifcfg-eth0 558075 resolv.conf

Question 1

¿Cuál esperaría que fuera el conteo de enlaces del inodo número 65498?

A. 2

B. 3

C. 4

D. 5

E. None of the above

Question 2

Page 9: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

9

¿Cuál esperaría que fuera el conteo de enlaces del indodo número 49180?

A. 2

B. 3

C. 4

D. 5

E. None of the above

Question 3

¿Cuál esperaría que fuera el conteo de enlaces del inodo número 65499?

A. 2

B. 3

C. 4

D. 5

E. None of the above

Use la salida del siguiente comando para contestar las 4 preguntas a continuación.

[bowe@station 030_section_questions]$ ls -l /dev/tty[1-6] /dev/fd0 /dev/audio crw--w---- 1 elvis tty 4, 1 Jul 22 1 5:30 /dev/tty1 crw--w---- 1 prince tty 4, 2 Jul 22 1 5:30 /dev/tty2 crw--w---- 1 elvis tty 4, 3 Jul 22 1 5:30 /dev/tty3 crw--w---- 1 blondie tty 4, 4 Jul 22 1 5:30 /dev/tty4 crw------- 1 root root 4, 5 Jul 22 0 9:29 /dev/tty5 crw------- 1 root root 4, 6 Jul 22 0 9:29 /dev/tty6 brw-rw---- 1 prince floppy 2, 0 Jan 30 0 5:24 /dev/fd0 crw------- 1 prince root 14, 4 Jan 30 0 5:24 /dev/audio

Question 4

En qué consola(s) virtual(es) el usuario elvis ha iniciado sesión?

A. Virtual Console Number 1

B. Consola virtual número 2

C. Virtual Console Number 3

D. Consola virtual número 4

E. Consola virtual número 5

Page 10: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

10

F. Consola virtual número 6

Question 5

¿De los siguientes cuáles son nodos de dispositivo de bloque?

A. /dev/tty1

B. /dev/tty2

C. /dev/tty3

D. /dev/tty6

E. /dev/fd0

F. /dev/audio

Question 6

¿Qué usuario se considera actualmente como el "Usuario de la consola"?

A. elvis

B. prince

C. blondie

D. None of the above

E. It cannot be determined from the information provided.

Question 7

El usuario elvis también ha iniciado sesión utilizando el entorno gráfico X. Intenta

reproducir un CD de audio con el reproductor de cd usando el comando gnome -cd.

¿Por qué esto no funcionará?

A. Sólo los usuarios que han iniciado sesión utilizando la consola virtual pueden

acceder a dispositivos de audio.

B. The user elvis is not considered the "Console User", and does not have write

permissions to the device nodes that connect to the audio device drivers.

C.

El usuario elvis no es un miembro del grupo "audio" y no tiene permisos de

escritura para los nodos de dispositivo que conectan a los controladores del

dispositivo de audio.

D. None of the above

Page 11: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

11

Capítulo 4 Discos, sistemas de archivos y montaje

Conceptos clave

• Linux permite el acceso de bajo nivel a los controladores de disco a través de

nodos de dispositivo en el directorio /dev .

• Por lo general, los discos se formatean con un sistema de archivos y se montan

en un directorio.

• Los sistemas de archivos se crean con algunas variantes del comando mkfs.

• El sistema de archivos predetermiando de Red Hat Enterprise Linux es el

sistema de archivos ext3.

• El comando mount se utiliza para asignar el directorio root de un sistema de

archivos (o una partición de un disco) a un directorio ya existente. Ese directorio

se denomina punto de montaje.

• El comando umount se utiliza para desmontar un sistema de archivos de un

punto de montaje.

• El comando df se utiliza para reportar el uso del sistema de archivos y mapea los

dispositivos actualmente montados.

Preguntas

Algunas preguntas pueden utilizar la siguiente información:

[student@station student]$ mount /dev/hda9 on / type ext3 (rw) none on /proc type proc (rw) usbdevfs on /proc/bus/usb type usbdevfs (rw) /dev/hda2 on /boot type ext3 (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) /dev/hda7 on /home type ext3 (rw) none on /dev/shm type tmpfs (rw) /dev/hda8 on /tmp type ext3 (rw) /dev/hda5 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw)

Question 1

¿Qué comando o comandos mostrarán los sistemas de archivos que están actualmente

montados?

A. chown

B. df

C. mount

D. ls

E. mkdir

Question 2

Page 12: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

12

De acuerdo con la salida de pantalla anterior, qué dispositivo contiene el sistema de

archivos /home ?

A. /dev/pts

B. /dev/hda1

C. /dev/hda5

D. /dev/hda7

E. None of the above

Question 3

De acuerdo con la salida de pantalla anterior, dónde está montado el dispositivo

/dev/hda6 ?

A. /dev/pts

B. /home

C. /var

D. /usr

E. None of the above

Question 4

Al desmontar un dispositivo, el mensaje de error "umount: /media/floppy: device is

busy"¿qué puede significar?

A. An application was started from the directory /media/floppy and is still

running.

B. The current working directory for some shell is /media/floppy

C. El disquete es sólo de lectura.

D. Usted no tiene permisos para usar el comando umount.

E. An application has the file /media/floppy/make.log open for writing.

Question 5

¿Por qué es importante desmontar medios extraíbles antes de extraerlos físicamente?

A. Si no lo hace, el sistema se apagará.

B. So that the next disk inserted can be read and mounted without error.

Page 13: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

13

C. So that the disk can be read and mounted on another system without error.

D. Most systems cache data written to a device. The umount ensures that this data

gets written from the cache to the device so that it is not lost.

Question 6

¿Qué comandos pueden utilizarse para formatear o desformatear un disquete?

A. /sbin/mkfs.ext2

B. /sbin/mkfsys.msdos

C. format

D. floppyfd

E. mount

El usuario elvis trata de desmontar el disquete y recibe el siguiente mensaje de error.

[elvis@station elvis]$ umount /media/floppy/ umount: only student can unmount /dev/fd0 from /med ia/floppy

Question 7

¿Cuál es la explicación más razonable para el mensaje?

A. El usuario student protegió el disquete contra escritura.

B. The user student mounted the floppy, and therefore only that user may umount

the floppy.

C. El usuario elvis no tiene permisos para ejecutar el comando umount.

D. El usuario student le dio formato al disquete, por lo tanto, sólo el usuario

estudiante puede montarlo y desmontarlo.

Question 8

¿Qué comandos crearía un sistema de archivos ext2 en la tercera partición del

controlador primario IDE maestro?

A. /sbin/mkfs.ext2 /dev/hda

B. /sbin/mkfs.ext2 /dev/fd0

C. /sbin/mkfs.msdos /dev/hda

D. /sbin/mkfs.msdos /dev/hda3

E. None of the above

Page 14: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

14

Question 9

¿Qué comandos crearía un archivo de sistema ext2 en la segunda partición de un disco

SCSI?

A. /sbin/mkfs.ext2 /dev/sda2

B. /sbin/mkfs.ext2 /dev/hda2

C. /sbin/mkfs.msdos /dev/sda2

D. /sbin/mkfs.msdos /dev/hda2

E. None of the above

Tras haber iniciado en un entorno gráfico X, mediante GNOME, elvis trata de montar

un CD/ROM recién insertado.

[elvis@station elvis]$ mount /media/cdrom mount: according to mtab, /dev/cdrom is already mou nted on /media/cdrom mount failed

Question 10

¿Cuál es la explicación más razonable para el mensaje?

A. Otro usuario, que está en la red, montó un CD/ROM sin que elvis se diera

cuenta.

B. The GNOME automounter automatically mounted the CD/ROM.

C. El archivo /etc/mtab está fuera de sincronización y el CD/ROM no está en la

actualidad realmente montado.

D. None of the above.

Capítulo 5 Localización de archivos con locate y find

Conceptos clave

• El comando locate utiliza una base de datos para localizar rápidamente los

archivos en el sistema por el nombre de archivo.

• El comando find realiza en tiempo real, una busqueda de modo recursivo del

sistema de archivos.

• El comando find puede buscar archivos basados en información de inodo.

• El comando find puede ejecutar comandos arbitrarios en archivos.

Preguntas

Page 15: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

15

Question 1

¿Qué opción de find encontrará archivos de 100 bloques exactamente?

A. -size +100

B. -size 100

C. -inum 100

D. -inum +100

Question 2

¿Qué opción del comando find enocntrará archivos con el número de inodo 100?

A. -type f

B. -size 100

C. -inum 100

D. -perm 100

Question 3

¿Qué opción u opciones del comando find encontrarán archivos comunes que tienen un

conteo de enlaces de 2 o más?

A. -type f -links +2

B. -links +1

C. -type o -links +1

D. -type f -links +1

Question 4

¿Qué opción del comando find imprimirá la salida en un formato de estilo ls -l?

A. -type

B. -size

C. -inum

D. -ls

Question 5

Page 16: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

16

¿Qué opción u opciones del comando find encontrarán archivos de propiedad del

usuario root y el grupo sys?

A. -user root -and -group sys

B. -user root -group sys

C. -user root

D. -group sys

Question 6

¿Qué comando o comandos listarán los archivos creados recientemente e incluirán la

cadena de texto "coffee" en sus nombres?

A. slocate coffee

B. find . -name coffee

C. find . -name "*coffee*"

D. ls -R *coffee*

Question 7

¿Qué comando o comandos listará archivos que incluyan la cadena "coffee" en sus

nombres?

A. slocate coffee

B. find . -name coffee

C. find . -name "*coffee*"

D. ls -R *coffee*

Question 8

¿Qué comando find encontrará los archivos comunes bajo /home o /tmp con permisos

de escritura para todo el mundo?

A. find /home /tmp -type f -perm -2

B. find /home -or /tmp -type f -perm 002

C. find /home /tmp -type o -perm 2

D. find /home /tmp -perm -2

Page 17: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

17

Question 9

¿Qué opción de find puede agregarse a la respuesta anterior para que a cada archivo

encontrado se le suprima el permiso para "otros" ?

A. -exec chmod o-w \;

B. -exec chmod o-w

C. -exec chmod o-w {} \;

D. -exec chmod -2

Question 10

¿Qué opción de find se puede utilizar para que a cada archivo encontrado se le

supriman permisos y que el comando find pregunte interactivamente si debe cambiar o

no los permisos?

A. -ok

B. -ask

C. -exec

D. -exec -ok

Capítulo 6 Comprimir archivos: gzip y bzip2

Conceptos clave

• La comprensión de archivos pocas veces ahorra espacio en el disco.

• El comando más utilizado para comprimir es gzip.

• El comando bzip2 es más reciente y proporciona la compresión maś eficaz.

Preguntas

Question 1

¿Qué extensión de nombre de archivo se asocia generalmente con los archivos

comprimidos al utilizar la utilidad bzip2?

A. .Z

B. .gz

C. .bz2

D. .tar

Page 18: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

18

Question 2

¿Qué extensión de nombre de archivo se asocia generalmente con archivos

comprimidos mediante la utilidad gzip?

A. .Z

B. .gz

C. .bz2

D. .tar

Question 3

¿Qué comandos pueden descomprimir un archivo .gz ?

A. descomprimir

B. gunzip

C. gzip -d

D. bunzip2

Question 4

¿Por qué la compresión es más útil para los archivos de texto?

A. Los archivos binarios pueden dañarse al comprimirse.

B. Los archivos binarios siempre son más grandes después de comprimirlos

C. Las utilidades no pueden comprimir un archivo binario

D. Binary files are often already efficiently using space and little is gained by

compressing them.

Question 5

Al asumir que los archivos de texto existen en un directorio actual ¿que reporte genera

el comando gzip report.txt draft.txt schedule.txt?

A. Un archivo único con tres archivos en él.

B. Un archivo comprimido único con tres archivos en él.

C. Three compressed text files.

D. Un mensaje de error.

Page 19: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

19

Capítulo 7 Archivar ficheros con tar

Conceptos clave

• Al archivar ficheros se puede almacenar una estructura entera de directorio

como un archivo único.

• Los archivos se crean, se listan y se extraen con el comando tar.

• A menudo, los archivadores de ficheros también se comprimen.

• La aplicación fileroller proporciona una interfaz GUI para archivadores de

ficheros.

Preguntas

Question 1

¿Qué comandos crearía un archivo llamado archive.tar ?

A. tar -c -f archive.tar

B. tar -x -f archive.tar /usr/games

C. tar -t -f archive.tar /usr/games

D. tar -c -f archive.tar /usr/games

E. None of the above.

Question 2

¿Qué comandos listarían el contenido de un archivador de ficheros llamado

archive.tar ?

A. tar tf archive.tar

B. tar -xf archive.tar

C. tar -c -f archive.tar

D. tar --list archive.tar

E. None of the above.

Question 3

¿Qué comandos extraerían el contenido de un archivador de ficheros llamado

archive.tar ?

Page 20: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

20

A. tar tf archive.tar

B. tar -xf archive.tar

C. tar -c -f archive.tar

D. tar --list archive.tar

E. None of the above.

Question 4

Usted descargó un archivo titulado linux-2.5.34.tar.gz . ¿Qué comandos puede

ejecutar para extraer el contenido del archivo?

A. tar xvzf linux-2.5.34.tar.gz

B. tar -x -f linux-2.5.34.tar.gz

C. tar -x -z -f linux-2.5.34.tar.gz

D. tar -xZf linux-2.5.34.tar.gz

E. tar fz linux-2.5.34.tar.gz

F. tar -x -f linux-2.5.34.tar.gz -z

Question 5

Usted desearía crear un archivo comprimido con bzip2del directorio

/usr/share/sounds , para que cuando alguien extraiga el archivo, se extraiga

comenzando por el directorio sounds . ¿Qué comandos crearán el archivo?

A. tar -c -f /tmp/sounds.tar.bz2 /usr/share/sounds

B. tar cvjf /tmp/sounds.tar.bz2 -C /usr/share sounds

C. tar -c -f /tmp/sounds.tar.bz2 -C /usr/share/sounds -j

D. tar -cj /tmp/sounds.tar.bz2 -f /usr/share/sounds

E. None of the above

Question 6

¿Qué extensión de nombre de archivo agrega automáticamente el comando tar cuando

se crea un archivo?

A. .tar

B. .tgz

Page 21: Semana 7 y 8   the linux filesystem guia de ejercicios resuelta

The Linux Filesystem

21

C. .tar.gz

D. .zip

E. No extension is added by tar.

Question 7

Cuando un archivo tar se extrae con el comando tar xzf archive.tgz ¿dónde se

colocan los archivos?

A. en relación a la raíz del sistema de archivos actual

B. Relative to the current working directory

C. en relación al directorio especificado en la línea de comandos

D. en relación a la raíz del sistema de archivos principal

E. en relación al directorio /tmp

Question 8

Se ha descargado el archivo llamado archive.tgz . ¿Cómo puede ver el contenido de

este archivo?

A. tar tzvf archive.tgz

B. tar jtvf archive.tgz

C. tar tvf archive.tgz

D. tar cvzf archive.tgz

E. tar tf archive.tgz