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 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.
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 $ |
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.
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.
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.
Finalmente, use el comando rm (remove) para eliminar copyfile y compruebe el resultado con el comando ls:
$ rm copyfile $ ls *file emptyfile |
Una 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.
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.
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 |