Guía avanzada del usuario

Uso de los comandos de archivo

Cada uno de los comandos que se presentan en esta sección incluye un ejemplo de su uso. Realice los ejemplos según vaya leyendo el texto. Esta práctica hará que los comandos y sus respectivos conceptos sean más fáciles de entender y recordar.

Antes de comenzar

Antes de que empiece a experimentar con archivos, asegúrese de que está en el directorio de usuario. Éste es un directorio que le estableció el administrador de su sistema cuando le creó la autorización de acceso. Si ejecuta las tareas que se muestran en los siguientes ejemplos desde el directorio de usuario, le será más difícil crear, copiar, mover o (en el peor de los casos) eliminar archivos de partes del sistema que otros usuarios esperan que permanezcan inalteradas.

Para cerciorarse de que se encuentra en el directorio de usuario, escriba solamente el comando cd (abreviatura de change directory). Esto le llevará a su directorio de usuario (predeterminado). Después escriba el comando pwd (print working directory) para mostrar la posición actual dentro del sistema de archivos. El directorio que aparezca será su directorio de usuario.

$ cd
$ pwd
/export/home/nombre_del_usuario

En este ejemplo, el directorio de usuario es /export/home/nombre_del_usuario, en donde nombre_del_usuario es el nombre del usuario al que pertenece el directorio de usuario.

Crear un archivo de prueba

Utilice el comando touch para crear un archivo vacío. Si no existe un archivo con el nombre que haya especificado, el comando touch creará un archivo vacío (si dicho archivo ya existe, touch actualizará la hora del último acceso al archivo).

$ touch archivoprueba
$ 

Listar archivos (ls)

Ahora liste el archivo con el comando ls para verificar que lo ha creado:

$ ls archivoprueba
tempfile 

Si introduce el comando ls solamente, éste listará todos los archivos situados en la posición actual. Si introduce el comando ls con un nombre de archivo determinado, listará sólo dicho archivo, si es que existe.

Si desea más información sobre el comando ls(1), consulte man Pages(1): User Commands.

Copiar archivos (cp)

Utilice el comando cp para copiar tempfile en un archivo llamado copyfile:

$ cp tempfile copyfile
$ 

Ahora intente listar ambos archivos. Observe que los dos nombres acaban con los caracteres "file". Puede utilizar el carácter comodín (*), para sustituir a cualquier carácter o secuencia de caracteres. Por lo tanto, el comando ls *file debe listar tanto tempfile como copyfile (y cualquier archivo de ese directorio cuyo nombre termine en file):

$ ls *file
copyfile    tempfile

Observe que copyfile se lista primero. Los archivos se listan por orden alfabético, (las letras mayúsculas y los números preceden a las letras minúsculas).

Si desea una información detallada acerca del comando cp(1), consulte man Pages(1): User Commands.

Mover y renombrar archivos (mv)

Puede mover y renombrar archivos utilizando el mismo comando: mv (move). En este ejemplo, use el comando mv para renombrar tempfile como emptyfile:

$ mv tempfile emptyfile
$ 

Ahora liste de nuevo ambos archivos para verificar el cambio:

$ ls *file
copyfile    emptyfile

Como ve, tempfile ha sido reemplazado por emptyfile.

Si desea más información acerca del comando mv(1), consulte man Pages(1): User Commands.

Eliminar archivos (rm)

Finalmente, use el comando rm (remove) para eliminar copyfile y compruebe el resultado con el comando ls:

$ rm copyfile
$ ls *file
emptyfile


Precaución - Precaución -

GraphicUna vez que elimine un archivo, éste desaparecerá para siempre. A no ser que exista una copia de seguridad, no podrá restablecer el archivo. Tenga cuidado al usar el comando rm, y en especial si lo usa junto al carácter comodín (*). Los archivos eliminados con rm no se podrán recuperar.


Si desea una información más detallada acerca del comando rm(1), consulte man Pages(1): User Commands.

Mostrar el contenido del archivo (more, cat)

Use el comando more para mostrar el contenido de un archivo. Escriba more seguido del nombre del archivo que se va a mostrar. El contenido del archivo se desplazará hacia abajo en la pantalla. Si el archivo es más largo que una pantalla, aparecerá el siguiente mensaje:

--Más--(4%)

donde nn es el porcentaje de archivo ya mostrado.

También puede usar el comando cat para mostrar el contenido de un archivo, pero éste muestra de una vez el archivo completo sin pararse. El comando cat (concatenate) se usa más frecuentemente para unir dos o más archivos y formar otro más grande, como se ve en el ejemplo siguiente:

$ cat file1 file2 file3 > bigfile
$ ls *file
bigfile
file1
file2
file3
$

Si desea más información acerca de los comandos more(1) o cat(1), consulte man Pages(1): User Commands.

Mostrar el tipo de archivo (file)

Algunos archivos como los binarios o los ejecutables no se pueden imprimir ni mostrar en pantalla. El comando file puede resultarle útil si no está seguro del tipo de archivo.

Use el comando file para mostrar el tipo de archivo:

$ file copyfile
copyfile:    ascii text