Órdenes de archivos y directorios

pwd - imprime le directorio de trabajo

The pwd command displays the directory where the user is currently located. (pwd stands for print working directory). For example, typing

pwd

while in the Desktop will show /home/[username]/Desktop.

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

The cd command changes directories. (cd stands for change directory). When a terminal window is opened, it will be in the user's home directory. Moving around the file system requires the use of the cd.

  • To navigate into the root directory, type:

    cd /

  • To navigate to the current user's home directory, type:

    cd

    or

    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.

  • To navigate up one directory level, type:

    cd ..

  • To navigate up two directory levels, type:

    cd ../../

  • To navigate to the previous directory (go back), type:

    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

The ls command outputs a list of the files in the current directory. (ls is short for list). For example, typing

ls ~

will display the files that are in the current user's home directory.

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

The mkdir command is used to create a new directory. (mkdir stands for make directory). To create a new directory named foobar, type:

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

Por defecto, rm no borrará directorios. Para borrar un directorio, debe utilizar el parámetro -r ( también puede utilizar -R o --recursive). Por ejemplo,

rm -r foobar

o

rm -R foobar

o

rm --recursive foobar

borrarán el directorio foobar, y todo su contenido