Skip to main content

10 comandos esenciales de Linux para navegar por tu sistema de archivos

Comandos basicos Linux Ubuntu 12.04 (Junio 2026)

Comandos basicos Linux Ubuntu 12.04 (Junio 2026)
Anonim

Esta guía enumera diez comandos de Linux que necesita conocer para poder navegar por su sistema de archivos utilizando el terminal de Linux.

Proporciona comandos para averiguar en qué directorio se encuentra, en qué directorio estaba anteriormente, cómo navegar a otras carpetas, cómo volver a casa, cómo crear archivos y carpetas, cómo crear enlaces.

01 de 10

En que carpeta estas

Cuando abre una ventana de terminal, lo primero que debe saber es dónde se encuentra en el sistema de archivos.

Piense en esto como el marcador "usted está aquí" que encuentra en los mapas dentro de los centros comerciales.

Para averiguar en qué carpeta está, puede usar el siguiente comando:

pwd

Los resultados devueltos por pwd puede diferir dependiendo de si está utilizando la versión de shell pwd o el instalado en tu / usr / bin directorio.

En general, imprimirá algo a lo largo de las líneas de/ home / nombre de usuario.

02 de 10

Qué archivos y carpetas están en el directorio actual

Ahora que sabe en qué carpeta se encuentra, puede ver qué archivos y carpetas se encuentran en el directorio actual usando ls mando.

ls

Por sí solo, el ls comando listará todos los archivos y carpetas en el directorio, excepto aquellos que comiencen con un punto (.).

Para ver todos los archivos, incluidos los archivos ocultos (aquellos que comienzan con un período), puede usar el siguiente interruptor:

ls -a

Algunos comandos crean copias de seguridad de archivos que comienzan con el metacarácter tilde (~).

Si no desea ver las copias de seguridad al listar los archivos en una carpeta, use el siguiente interruptor:

ls -B

El uso más común de la ls El comando es el siguiente:

ls -lt

Esto proporciona un listado largo ordenado por tiempo de modificación, con el más reciente primero.

Otras opciones de clasificación incluyen por extensión, tamaño y versión:

ls -lUls -lXls -lv

El formato de listado largo le da la siguiente información:

  • Permisos
  • Número de inodos para el archivo (ver enlaces duros)
  • Propietario
  • Grupo primario
  • tamaño del archivo
  • Último tiempo de acceso
  • Archivo / carpeta / nombre del enlace
03 de 10

Cómo navegar a otras carpetas

Para moverte por el sistema de archivos puedes usar el discos compactos mando.

El sistema de archivos de Linux es una estructura de árbol. La parte superior del árbol se denota con una barra (/).

Bajo el directorio raíz, encontrará algunas o todas las siguientes carpetas.

  • /
  • compartimiento
  • bota
  • CD ROM
  • dev
  • etc
  • casa
  • lib
  • lib64
  • perdido + encontrado
  • medios de comunicación
  • mnt
  • optar
  • proc
  • raíz
  • correr
  • sbin
  • srv
  • sys
  • tmp
  • var
  • usr

La carpeta bin contiene comandos que pueden ser ejecutados por cualquier usuario como el discos compactos mando, ls, mkdir etc.

El sbin contiene binarios del sistema.

La carpeta usr significa recursos del sistema Unix y también contiene una carpeta bin y sbin. La carpeta / usr / bin tiene un conjunto extendido de comandos que los usuarios pueden ejecutar. De manera similar, la carpeta / usr / sbin contiene un conjunto extendido de comandos del sistema.

La carpeta de inicio contiene todo lo que requiere el proceso de inicio.

La carpeta cdrom se explica por sí misma.

La carpeta dev contiene detalles sobre todos los dispositivos en el sistema.

La carpeta etc es generalmente donde se almacenan todos los archivos de configuración del sistema.

La carpeta de inicio es generalmente donde se almacenan todas las carpetas de usuario y para el usuario promedio es la única área que debería preocuparle.

Las carpetas lib y lib64 contienen todo el kernel y las bibliotecas compartidas.

La carpeta perdida + encontrada contendrá archivos que ya no tienen un nombre encontrado por el comando fsck.

La carpeta de medios es donde se encuentran los medios montados, como las unidades USB.

La carpeta mnt también se utiliza para montar el almacenamiento temporal, como unidades USB, otros sistemas de archivos, imágenes ISO, etc.

La carpeta opt es utilizada por algunos paquetes de software como un lugar para almacenar los binarios. Otros paquetes usan / usr / local.

La carpeta proc es una carpeta del sistema usada por el núcleo. Realmente no necesitas preocuparte demasiado por esta carpeta.

La carpeta raíz es el directorio de inicio del usuario root.

La carpeta de ejecución es una carpeta del sistema para almacenar información de tiempo de ejecución del sistema.

La carpeta srv es donde guardaría cosas como carpetas web, bases de datos mysql y repositorios de subversion, etc.

La carpeta sys contiene una estructura de carpetas para proporcionar información del sistema.

La carpeta tmp es una carpeta temporal.

La carpeta var contiene una gran cantidad de elementos específicos del sistema, incluidos datos de juegos, bibliotecas dinámicas, archivos de registro, ID de procesos, mensajes y datos de aplicaciones en caché.

Para navegar a una carpeta en particular use el discos compactos comando de la siguiente manera:

cd / home / nombre de usuario / documentos 04 de 10

Cómo navegar de regreso a la carpeta de inicio

Puede volver a la carpeta de inicio desde cualquier otro lugar del sistema usando el cd ~ mando.

cd ~ 05 de 10

Cómo crear una nueva carpeta

Si desea crear una nueva carpeta puede utilizar la mkdir mando:

mkdir nombre de carpeta 06 de 10

Cómo crear archivos

Linux proporciona una increíble cantidad de formas para crear nuevos archivos.

Para crear un archivo vacío puede usar lo siguiente toque mando:

toque el nombre del archivo

El comando táctil se usa para actualizar el último tiempo de acceso para un archivo pero en un archivo que no existe, tiene el efecto de crearlo.

También puede crear un archivo usando el gato mando:

gato> nombre de archivo

Ahora puede ingresar texto en la línea de comando y guardarlo en el archivo usando Ctrl + D.

Una mejor manera de crear archivos es usar el editor nano. Esto le permite agregar líneas de texto, cortar y pegar, buscar y reemplazar texto y guardar el archivo en varios formatos.

07 de 10

Cómo cambiar el nombre y mover archivos alrededor del sistema de archivos

Hay varias formas de renombrar archivos.

La forma más sencilla de cambiar el nombre de un archivo es utilizar mv mando.

mv oldfilename newfilename

Puede usar el comando mv para mover un archivo de una carpeta a otra también.

mv / path / of / original / file / path / of / target / folder

Si desea cambiar el nombre de muchos archivos que coinciden con un patrón similar, puede utilizar el rebautizar mando.

renombrar nombre (s) de reemplazo de expresión

Por ejemplo:

renombrar "gary" "tom" *

Esto reemplazará todos los archivos en la carpeta con gary en ella con tom . Así que un archivo llamado garycv se convertirá tomcv .

Tenga en cuenta que el comando de cambio de nombre no funciona en todos los sistemas. El comando mv es más seguro.

08 de 10

Cómo copiar archivos

Para copiar un archivo usando Linux puede usar el cp comando de la siguiente manera.

cp filename filename2

El comando de arriba se copiará nombre de archivo 1 y llamalo nombre de archivo2 .

Puede usar el comando copiar para copiar archivos de una carpeta a otra.

Por ejemplo

cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs

El comando anterior copiará el archivo userdoc1 desde / home / username / Documents to / home / username / Documents / UserDocs

09 de 10

Cómo eliminar archivos y carpetas

Puede eliminar archivos y carpetas utilizando la rm mando:

rm nombre de archivo

Si desea eliminar una carpeta, debe utilizar el siguiente modificador:

rm -R nombre de carpeta

El comando anterior elimina una carpeta y su contenido, incluidas las subcarpetas.

10 de 10

¿Qué son los enlaces simbólicos y los enlaces duros?

Un "enlace simbólico" es un archivo que apunta a otro archivo. Un acceso directo de escritorio es básicamente un enlace simbólico.

Puede tener, por ejemplo, el siguiente archivo en su sistema:

/home/username/document/accounts/useraccounts.doc

Quizás desee poder acceder a ese documento desde la carpeta de inicio / nombre de usuario.

Puedes crear un enlace simbólico usando el siguiente comando:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

Puedes editar el useraccounts.doc desde ambos lugares, pero cuando edita el enlace simbólico, en realidad está editando el archivo en el / inicio / nombre de usuario / documentos / cuentas carpeta.

Se puede crear un enlace simbólico en un sistema de archivos y apuntar a un archivo en otro sistema de archivos. Esencialmente, un enlace simbólico realmente crea un archivo que tiene un puntero al otro archivo o carpeta.

Un "enlace duro", sin embargo, crea un enlace directo entre los dos archivos. Esencialmente son el mismo archivo pero con solo otro nombre. Un enlace duro proporciona una buena manera de categorizar archivos sin ocupar más espacio en el disco.

Puede crear un enlace fijo utilizando la siguiente sintaxis:

En filenamebeinglinked filenametolinkto

La sintaxis es similar a la de un enlace simbólico pero no utiliza el modificador -s.