Órdenes de archivos y directorios

pwd - imprime le directorio de trabajo

La orden pwd muestra el directorio en el que el usuario se encuentra en el momento (pwd, siglas en inglés para “print working directory” o “imprimir directorio de trabajo”). Por ejemplo, escribiendo

pwd

mientras se está en el directorio Escritorio va a mostrar /home/[nombre_de_usuario]/Escritorio.

Note

Konsole también muestra esta información tanto en la pestaña como en la barra de título de su ventana.

cd - cambia de directorio

La orden cd cambia el directorio actual (cd, en inglés “change directory” o “cambiar directorio”). Cuando una ventana de terminal se abre, el directorio de trabajo será automáticamente la carpeta personal del usuario. La navegación a través de las diferentes carpetas requiere necesariamente la orden cd.

  • Para ir al directorio raíz, teclee:

    cd /
  • Para navegar a la carpeta persona actual del usuario, escriba:

    cd

    o

    cd ~

    Note

    El caracter ~ representa la carpeta personal del usuario. Como se muestra arriba, cd ~ es equivalente a cd /home/nombre_de_usuario/. Sin embargo, cuando se ejecuta una orden como usuario administrador (o root) (por ejemplo, usando la orden sudo), ~ entonces apunta a /root. Cuando se utiliza cd con sudo, se debe escribir la localización o dirección completa a la carpeta personal.

  • Para ir a un nivel de directorio más arriba, teclee:

    cd ..
  • Para ir arriba dos niveles de directorios, teclee:

    cd ../../
  • Para ir al directorio previo (ir atrás), teclee:

    cd -
  • Para navegar a través de varios niveles de carpetas a la vez, especifique la dirección completa de la carpeta. Por ejemplo, escriba:

    cd /var/log

    para ir directamente a la subcarpeta (o la carpeta que está dentro de) /log de /var/. En otro ejemplo, escribiendo:

    cd ~/Escritorio

    va hacia la subcarpeta Escritorio que se encuentra dentro de la carpeta personal del usuario.

ls - lista los archivos

La orden ls muestra una lista de los archivos dentro de la carpeta actual (ls en inglés es la forma corta de “lista”). Por ejemplo, al escribir

ls ~

se mostrarán los archivos que estén dentro de la carpeta personal del usuario.

Usado con la opción -l, la orden ls muestra otra información junto con el nombre del archivo, como por ejemplo los permisos, el propietario del archivo, entre otros.

Usado con las opciones -al, la orden ls muestra la información asociada con la opción -l y además muestra los archivos escondidos (opción a).

touch - crea un archivo vacío

La orden touch se utiliza para modificar las últimas fechas de acceso de lectura/escritura del archivo, o para crear un nuevo archivo vacío. Por ejemplo,

touch foo

creará un nuevo archivo de nombre foo. Si foo ya existe como archivo, utilizando la orden touch se actualizarán las fechas de los últimos accesos.

mkdir - crea un directorio

La orden mkdir se utiliza para crear un nuevo directorio (mkdir es un acrónimo del inglés “make directory”). Para crear un nuevo directorio bajo el nombre foobar, introduzca:

mkdir foobar

cp - copia archivos o directorios

The cp command makes a copy of a file or directory (cp is short for “copy”). To make an exact copy of foo and name it bar, type:

cp foo bar

To make an exact copy of the foo_dir directory and name it bar_dir, type:

cp -r foo_dir bar_dir

mv - mueve archivos o directorios

The mv command moves a file or directory to a different location or will rename a file or directory (mv is short for “move”). To rename the file foo to bar, type:

mv foo bar

To move the file foo into the current user's Desktop directory, type:

mv foo ~/Desktop

This will not rename foo to Desktop because foo is a file and Desktop is a directory.

rm - elimina archivos o directorios

The rm command is used to delete files and directories (rm is short for “remove”). To delete the file foo for the current directory, type:

rm foo

By default, rm will not remove directories. To remove a directory, you must use the -r option (also can be entered as either -R or --recursive). For example,

rm -r foobar

or

rm -R foobar

or

rm --recursive foobar

will remove the directory foobar, and all of its contents!