Capítulo 11. Gestión de ficheros y de directorios

Tanto en GNOME como en KDE, los gestores de ficheros son realmente potentes. Utilice estas aplicaciones para crear, modificar y borrar ficheros y directorios, así como para realizar muchas otras funciones en su sistema. Este capítulo explica cómo gestionar ficheros y directorios desde la línea de comandos.

NotaPermisos
 

A no ser que sea root, no podrá acceder a todos los ficheros y directorios de su sistema. Si no tiene los permisos para abrir, borrar o ejecutar un fichero, recibirá un mensaje de error que le informará que el acceso ha sido denegado.

Consulte la la sección de nombre Introducción a la terminología en Introducción para más información sobre cómo registrarse con su (todo lo contrario de su -) y la la sección de nombre Propiedades y permisos en Capítulo 10 para más información sobre permisos.

Este capítulo es un repaso a GMC y a KFM, los gestores de ficheros de GNOME y KDE. Para ulterior información sobre su funcionamiento lea la GNOME User's Guide (Guía del usuario de GNOME) o la documentación del usuario de KDE en los respectivos navegadores de ayuda. También podrá encontrar la documentación más actualizada en los respectivos sitios web: http://www.gnome.org y http://www.kde.org.

El gestor de ficheros de GNOME

El gestor de ficheros de GNOME le permite visualizar fácilmente ficheros y directorios y trabajar tranquilamente. El nombre exacto del gestor de ficheros es GNU Midnight Commander , o GMC , porque nace de la similitud con el famoso Midnight Commander.

SugerenciaTodavía puede utilizar Midnight Commander
 

Si desea utilizar Midnight Commander, puede dejarlo en una ventana Xterm tecleando mc en el indicador de comandos.

Uso del gestor de ficheros

Existen dos modos de lanzar GMC:

  • Desde el Main Menu Button, haga click en la opción File Manager.

  • Desde el escritorio, haga un doble click en la carpeta llamada Home directory, que se parece a esta:

Cuando abre por primera vez GMC, verá algo parecido al Figura 11-1.

Figura 11-1. Ejemplo de ventana GMC

Como nuevo usuario, es probable que no encuentre muchos ficheros o directorios nuevos la primera vez que abra el gestor de ficheros. Esto sucede porque por defecto GMC se abre en su directorio de conexión. De todos modos ponga atención al fichero signature.txt en el Figura 11-1. Esta es la firma electrónica que el usuario newuser ha creado configurando Netscape Messenger. Si no ha creado un fichero de firma y le gustaría hacerlo, vea la la sección de nombre Crear una firma en Capítulo 7 para más información.

La visualización del árbol, a la izquierda, le mostrará todos los ficheros contenidos en su sistema. Haga un solo click en una carpeta, le aparecerá el contenido, a la derecha. Las carpertas precedidas de un signo + junto al icono que las representa, contienen subdirectorios que pueden ser visualizados desplegando esa parte del árbol; haga click en el + para poder ver los subdirectorios.

Utilice los siguientes botones en el menú que se encuentra sobre la barra de la Location para determinar el grado de detalle deseado en la visualización de los ficheros:

  • Icons — Aspecto por defecto. Muestra los iconos que representan cada tipo de fichero y directorio.

  • Brief — Muestra directorios y ficheros en una lista, con directorios en la parte superior.

  • Detailed — Muestra una lista, junto con los detalles como el tamaño, la fecha de modificación de los ficheros.

  • Custom — Muestra una lista personalizada (será usted el que la elija del menú Settings que aparece en Preferences => Custom View las opciones que deben ser incluidas en esta lista).

SugerenciaCambiar la orden
 

Si ve el contenido de los directorios en una de las posibles modalidades que hemos mencionado, puede modificar la orden de visualizar los ficheros pulsando en el encabezamiento de una columna de la lista. Si, por ejemplo, quiere ver el contenido por orden alfabético, haga click en el encabezamiento de la columna que indica el Name.

Navegación

Como muchos gestores de ficheros, puede moverse por los ficheros usando una barra de desplazamiento, situada junto al árbol de visualización.

También puede usar los botones de navegación situados en la barra de Location del mismo modo en que usa los botones de navegación en el Navegador Netscape:

  • Back y Forward — Le desplazan hacia delante y hacia atrás en la historia de los desplazamientos.

  • Up — Le desplaza hacia arriba en el árbol del directorio.

  • Rescan — Actualiza la visualización del directorio actual.

  • Home — Le permite volver a su directorio por defecto.

Puede escribir la localización del directorio en la barra de Location. Si sabe la posición a donde desea llevar, por ejemplo /etc/X11, puede teclear dentro de la barra de Location y pulsar Enter para ir directamente a esa posición.

La barra Location puede conectarle no sólo con su sistema local. Si usted está en línea e introduce la dirección de un sitio FTP, como ftp.redhat.com, puede ver en ese sitio los ficheros disponibles para ser descargados. El comando FTP debería aparecer como: ftp://ftp.redhat.com. Para descargarlos, simplemente copie el fichero en su máquina.

Copiar y desplazar ficheros

Puede copiar y desplazar ficheros desde las ventanas a los directorios en su escritorio o a otra carpeta (que se corresponde con un directorio). Si desea desplazar un fichero a su escritorio, cójalo pulsando una vez en él y arrastrástrelo manteniendo pulsado el botón del ratón.

Puede copiar y trasladar ficheros desde una ventana de directorio a su escritorio o a su carpeta (es decir, directorio). Si prefiere copiar el fichero en vez de desplazarlo, haga click en el fichero y suéltelo en su escritorio.

Si prefiere copiar el fichero en vez de desplazarlo, haga click en el fichero y desplácelo manteniendo pulsado el botón Shift.

SugerenciaDecidir si copiar o desplazar un fichero
 

¿No está seguro si quiere copiar o desplazar el fichero? Use la tecla Alt cuando lo desplace. Aparecerá un menú despleglable una vez que haya soltado el fichero, permitiéndole elegir si prefiere copiarlo o desplazarlo. También puede decidir crear una conexión con el fichero, que representa un acceso directo a la posición original del fichero.

Figura 11-2. Ventana de diálogo para copiar ficheros

Si ya conoce el recorrido (ruta) que lleva al directorio donde quiere copiar el fichero, puede simplemente pulsar el botón derecho del ratón y elegir la opción Copy del menú que se abre. Se abrirá una ventana de diálogo en la que podrá introducir la posición final del fichero (como en el Figura 11-2).

En la pestaña Advanced Options de la ventana Copy podrá elegir la opción Preserve symlinks, que le dará la certeza de que el fichero que desea copiar es una conexión simbólica, o un acceso directo, y que éste permanecerá después de ser copiado. Más que el riesgo de perder la conexión, debe asegurarse de haber seleccionado esta opción si está copiando o desplazando un fichero que está en conexión con otro fichero.

NotaDesplazar mediante el uso del botón derecho del ratón
 

Exactamente igual que copia un fichero pulsando el botón derecho del ratón, podrá desplazar un fichero con el botón derecho, eligiendo Move del menú que aparecerá. Si desea volver a nombrar los ficheros mientras los está copiando o desplazando, teclee el nuevo nombre en la casilla Copy o Move que se abren. Por ejemplo, si desea copiar el fichero signature.txt en /home/newuser/tigger y llamarlo backup.txt, tendrá que teclear /home/newuser/tigger/backup.txt.

Propiedades de los ficheros

Para cambiar las propiedadades de un fichero, pulse con el botón en un fichero (o en directorio) de la ventana de los directorios y elija la opción Properties. Se abrirá una ventana de diálogo, similar a la del Figura 11-3.

Figura 11-3. Ventana de diálogo de propiedades de un fichero

En la pestaña Statistics ( Datos estadísticos), encontrará información sobre los ficheros, como la fecha y la hora de creación o de la última modificación.

En el campo File Name, puede cambiar el nombre del fichero.

En la pestaña Options, puede cambiar las opciones de las acciones para el fichero, como, por ejemplo, el fichero podrá ser abierto, visto o modificado. Probablemente no tenga que preocuparse de todo esto porque ya tiene unos valores asignados por defecto.

Figura 11-4. La pestaña de Permissions en propiedades de los ficheros

En la pestaña Permissions (vea el Figura 11-4), puede cambiar los permisos y el propietario de un fichero (obviamente si usted tiene el permiso para hacerlo). Por lo tanto, puede cambiar la configuración de lectura, escritura y ejecución, así como la de UID, GID, y los sticky bits.

Sugerencia¿UID, GID y Sticky bits?
 

Esencialmente, estas opciones hacen referencia a la administración de los usuarios y a los permisos. UID significa User ID, un único número atribuido a cada uno de los usuarios del sistema; GID significa Group ID, el ID del grupo por defecto del usuario.

Probablemente no deba preocuparse de disponer del Sticky bit. La configuración de un directorio con un Sticky bit, básicamente, le aporta más seguridad. Si una persona quiere suprimir o renombrar un fichero que tiene un sticky bit, esa persona debe poseer su propio fichero, poseer un directorio, tener permiso de escritura o ser root.

Para más información sobre los permisos, vea la la sección de nombre Propiedades y permisos en Capítulo 10. Una vez que sepa cómo trabajar con lo permisos de los ficheros, podrá ver el uso conveniente de la pestaña Permissions para cambiar la configuración de un archivo o un directorio.

Configurar las preferencias de GMC

Puede configurar algunas características de GMC en la ventana de diálogo Preferences (Settings => Preferences); vea el Figura 11-5 como ejemplo para la ventana de diálogo Preferences.

Figura 11-5. La pestaña de visualización de ficheros en Preferencias

La ventana de diálogo incluye las siguientes secciones:

  • File display — Modifica la manera en que se aparecen los ficheros en la pantalla. Elija Show backup file con el fin de que sean mostrados los ficheros de la copia de seguridad; Show hidden files para ver los dot file, normalmente ficheros de configuración y directorios; Mix files and directory le permite ver los ficheros y directorios en el orden que usted ha seleccionado en la ventana del directorio; normalmente no tendrá que preocuparse por la opción Use shell patterns..., porque hace referencia a la clasificación con expresiones regulares, que probablemente sean más útiles para los usuarios expertos.

  • Confirmation — Elija esta opción si desea que le pregunte si quiere confirmar que desea borrar, sobrescribir y perfeccionar ficheros. También puede elegir visualizar un indicador que le señale el progreso durante la ejecución.

  • VFS — VFS es la abreviatura de Virtual File System y significa que puede trabajar con ficheros que no se encuentran en su máquina local. La información en esta pestaña hace referencia a las acciones relativas a los sitios FTP. VFS Timeout hace referencia al tiempo (en segundos) durante el que puede estar conectado sin actividad, antes de ser desconectados. La entrada en Anonymous FTP password hace referencia a la identificación que desea que sea transferida para efectuar logins anónimos a los sitios FTP. (Normalmente, esta es su dirección de correo electrónico.) Habilite la opción Always use FTP proxy si se le pide que use un proxy para conectarse con los sitios FTP.

  • Estas opciones pueden ayudarle a aumentar la velocidad de GMC. Elija Fast directory reload para memorizar información para el directorio para aumentar el tiempo de carga. Usar esta opción no siempre le hará tener una pantalla actualizada. Compute totals before copying files ayudará al GMC a calcular el número de ficheros que está copiando, de manera que podrá proporcionarle información sobre sus tareas. FTP directory cache timeout es la cantidad de tiempo (en segundos) para mantener en memoria la información en el sitio FTP. Allow customization of icons in icon view le permite cambiar el estilo de los iconos de la ventana de los directorios. Ponga atención al activar esta función ya que podría disminuir el rendimiento.

  • Desktop — Aquí, puede especificar la manera en la que quiere visualizar los objetos en el escritorio. Haga click en la casilla Icon position para especificar el modo en que los iconos deben ser alineados en el escritorio. Seleccione Automatic icon placement para colocar automáticamente los iconos en el escritorio. Haga clic enk Snap icons to grid si desea alinear los iconos según una rejilla predeterminada. Use shaped icons y Use shaped text se comportan de manera que los iconos y las etiquetas de texto que los acompañan sean semitransparentes en vez de opacas.

  • Custom View — En esta ventana puede especificar la información suplementaria que desea ver cuando pulse el botón Custom en el menú de GMC.