LFCA: Aprenda los comandos básicos de administración de archivos en Linux-Parte 2

LFCA: Aprenda los comandos básicos de administración de archivos en Linux-Parte 2

Este artículo es la Parte 2 de la serie LFCA, aquí en esta parte, explicaremos sobre el sistema de archivos de Linux y cubriremos los comandos básicos de administración de archivos, que son necesarios para el examen de certificación LFCA.

Como Si comienza a usar Linux, pasará mucho tiempo interactuando con archivos y directorios. Los directorios también se conocen como carpetas y están organizados en una estructura jerárquica.

En el sistema operativo Linux, cada entidad se considera un archivo. De hecho, hay una declaración popular en los círculos de Linux que dice: “Todo es un archivo en Linux”. Esto es solo una simplificación excesiva y, en el sentido real, la mayoría de los archivos en Linux son archivos especiales que incluyen enlaces simbólicos, archivos de bloqueo, etc.

Descripción general del sistema de archivos de Linux

Tomemos un momento y tenga una descripción general de los tipos de archivos principales:

1. Archivos normales

Estos son los tipos de archivos más comunes. Los archivos normales contienen texto legible por humanos, instrucciones de programa y caracteres ASCII.

freestar.config.enabled_slots.push

Entre los ejemplos de archivos normales se incluyen :

  • Archivos de texto simples, archivos pdf
  • Archivos multimedia como archivos de imagen, música y video
  • Archivos binarios
  • Archivos comprimidos o comprimidos

Y mucho más.

2. Archivos especiales

Estos son archivos que representan dispositivos físicos como volúmenes montados, impresoras, unidades de CD y cualquier dispositivo de entrada y salida de E/S).

3. Directorios

Un directorio. es un tipo de archivo especial que almacena archivos regulares y especiales en un orden jerárquico comenzando desde la raíz (/) directorio. Un directorio es el equivalente a una carpeta en el sistema operativo Windows. Los directorios se crean usando el comando mkdir. abreviatura de hacer el directorio, como veremos más adelante en este tutorial.

La estructura jerárquica de Linux comienza desde el directorio raíz y se ramifica. a otros directorios como se muestra:

 Directorio de Linux Estructura  Estructura de directorios de Linux Estructura de directorios de Linux

Comprendamos cada directorio y su uso.

  • El /root El directorio. es el directorio de inicio del usuario raíz.
  • El directorio /dev. contiene archivos de dispositivo como /dev/sda.
  • Los archivos de arranque estáticos se encuentran en el directorio /boot.
  • Las aplicaciones y las utilidades de usuario se encuentran en el directorio /usr.
  • El directorio /var. contiene archivos de registro de varias aplicaciones del sistema.
  • Todos los archivos de configuración del sistema se almacenan en /etc. directorio.
  • El directorio /home. es donde se encuentran las carpetas de usuario. Estos incluyen Escritorio, Documentos, Descargas, Música, Público y Videos.
  • Para paquetes de aplicaciones complementarias, consúltelos en el directorio /opt.
  • El directorio /media. almacena archivos para dispositivos extraíbles como unidades USB.
  • El directorio /mnt. contiene subdirectorios que actúan como puntos de montaje temporales para dispositivos de montaje como CD-ROM.
  • El directorio /proc. es un sistema de archivos virtual que contiene información sobre los procesos que se están ejecutando actualmente. Es un extraño sistema de archivos que se crea al arrancar el sistema y se destruye al apagarlo.
  • El directorio /bin. contiene archivos binarios de comandos de usuario.
  • El /lib. almacena imágenes de bibliotecas compartidas y módulos del kernel.

Comandos de administración de archivos de Linux

Pasará mucho tiempo interactuando con la terminal donde ejecutará los comandos. La ejecución de comandos es la forma más preferida de interactuar con un sistema Linux, ya que le brinda un control total sobre el sistema en comparación con el uso de elementos gráficos de visualización.

Para esta lección y las próximas lecciones, ejecutaremos comandos en la terminal. Estamos usando Ubuntu OS. y para iniciar la terminal, use el atajo de teclado CTRL + ALT + T.

Ahora profundicemos en los comandos básicos de administración de archivos que lo ayudarán a crear y administre sus archivos en su sistema.

1. Comando pwd

pwd. abreviatura del directorio de trabajo de impresión, es un comando que imprime el directorio de trabajo actual en un orden jerárquico, comenzando con el directorio raíz más alto (/).

Para verificar su directorio de trabajo actual, simplemente invoque el comando pwd. como se muestra.

$ pwd

La salida muestra que estamos en nuestro directorio de inicio, la ruta absoluta o completa es /home/tecmint.

Imprimir directorio de trabajo actual Imprimir directorio de trabajo actual Imprimir directorio de trabajo actual 2. Comando cd

Para cambiar o navegar directorios, use el comando cd, que es la abreviatura de cambiar directorio.

Por ejemplo, para navegar a la ruta del archivo /var/log. ejecute el comando:

$ cd/var/log  Navega por directorios en Linux Navegar por directorios en Linux Navegar por directorios en Linux

Para ir a directorio arriba agregue dos puntos o puntos al final.

$ cd ..

Para volver al directorio de inicio, ejecute el comando cd sin ningún argumento.

$ cd  cd Ejemplos de comandos cd Ejemplos de comandos cd Ejemplos de comandos

NOTA. para navegar a un subdirectorio o directorio dentro de su directorio actual, no use una barra inclinada (/) simplemente escriba el nombre del directorio.

Por ejemplo, para navegar al directorio de Descargas, ejecute:

$ cd Descargas Navegar al directorio de descargas  Navegar al directorio de descargas Navegar al directorio de descargas 3. Comando ls

El comando ls es un comando que se usa para listar archivos o carpetas existentes en un directorio. Por ejemplo, para listar todo el contenido en el directorio de inicio, ejecutaremos el comando.

$ ls

Desde el resultado, podemos ver que tenemos dos archivos de texto y ocho carpetas que generalmente se crean por defecto. después de instalar e iniciar sesión en el sistema.

Listar archivos en Linux  Mostrar archivos en Linux Mostrar archivos en Linux

Para enumerar más información agregue el indicador-lh como se muestra. La opción-l significa lista larga e imprime información adicional como permisos de archivo, usuario, grupo, tamaño de archivo y fecha de creación. La bandera-h imprime el tamaño del archivo o directorio en un formato legible por humanos.

$ ls-lh  Archivos de lista larga en Linux  Archivos de lista larga en Linux Archivos de lista larga en Linux

Para enumerar los archivos ocultos, agregue el indicador-a.

$ ls-la

Esto muestra los archivos ocultos que comienzan con un signo de punto (.) Como se muestra.

.ssh .config .local  Lista de archivos ocultos en Linux Lista Archivos ocultos en Linux Lista de archivos ocultos en Linux 4. Comando táctil

El comando táctil se utiliza para crear archivos simples en un sistema Linux. Para crear un archivo, use la sintaxis:

$ touch filename

Por ejemplo, para crear un archivo file1.txt. ejecute el comando:

$ touch file1.txt

Para confirmar la creación del archivo, invoque el comando ls.

$ ls  Crear archivo vacío en Linux  Crear archivo vacío en Linux Crear archivo vacío en Linux 5. Comando cat

Para ver el contenido de un archivo, utilice el comando cat de la siguiente manera:

$ cat nombre de archivo  Ver el contenido de los archivos  Ver el contenido de los archivos Ver el contenido de los archivos 6. Comando mv

El comando mv. es bastante comando versátil. Dependiendo de cómo se use, puede cambiar el nombre de un archivo o moverlo de una ubicación a otra.

Para mover el archivo, use la siguiente sintaxis:

$ mv nombre de archivo/ruta/a/destino/

Por ejemplo, para mover un archivo del directorio actual al directorio Público/docs, ejecute el comando:

$ mv file1.txt Público/docs  Mover archivos en Linux  Mover archivos en Linux Mover archivos en Linux

Alternativamente, puede mover un archivo desde una ubicación diferente a su directorio actual usando la sintaxis que se muestra. Tome nota del signo de punto al final del comando. Esto implica esta ubicación “.

$ mv/ruta/a/archivo.

Ahora vamos a hacer lo contrario. Copiaremos el archivo de la ruta Public/docs al directorio actual como se muestra.

$ mv Public/docs/file1.txt.  Mover archivos desde la ubicación en Linux  Mover archivos desde la ubicación en Linux Mover archivos desde la ubicación en Linux

A cambiar el nombre de un archivo, utilice la sintaxis que se muestra. El comando elimina el nombre del archivo original y asigna el segundo argumento como el nuevo nombre del archivo.

$ mv nombrearchivo1 nombrearchivo2

Por ejemplo, para cambiar el nombre de archivo1.txt a archivo2.txt, ejecute el comando:

$ mv file1.txt file2.txt Cambiar el nombre de los archivos en Linux  Renombrar archivos en Linux Renombrar archivos en Linux

Además, puede mover y cambiar el nombre del archivo al mismo tiempo especificando la carpeta de destino y un nombre de archivo diferente.

Por ejemplo, para mover file1.txt. a la ubicación Public/docs. y cámbiele el nombre file2.txt. ejecute el comando:

$ mv file1.txt Public/docs/file2.txt  Mover y renombrar archivos en Linux  Mover y renombrar archivos en Linux Mover y renombrar archivos en Linux 7. Comando cp

El comando cp, abreviatura de copia, copia un archivo de una ubicación a otra. A diferencia del comando mover, el comando cp. conserva el archivo original en su ubicación actual y hace una copia duplicada en un directorio diferente.

La sintaxis para copiar un archivo se muestra a continuación.

$ cp/archivo/ruta/destino/ruta

Por ejemplo, para copiar el archivo file1.txt. del directorio actual al Public/docs/. directorio, emita el comando:

$ cp file1.txt Public/docs/ Copiar archivos en Linux  Copiar archivos en Linux Copiar archivos en Linux

Para copiar un directorio, use la opción-R para copiar recursivamente el directorio ory incluyendo todo su contenido. Hemos creado otro directorio llamado tutoriales. Para copiar este directorio junto con su contenido en la ruta Public/docs/. ejecute el comando:

$ cp-R tutorials Public/docs/ Copiar directorio en Linux  Copiar directorio en Linux Copiar directorio en Linux 8. Comando mkdir

Es posible que se haya preguntado cómo creamos el directorio de tutoriales. Bueno, es bastante simple. Para crear un nuevo directorio, use el comando mkdir. ( hacer directorio. de la siguiente manera:

$ mkdir nombre_directorio

Creemos otro directorio llamado proyectos. como se muestra:

$ mkdir proyectos Crear directorio en Linux  Crear directorio en Linux Crear directorio en Linux

Para crear un directorio dentro de otro directorio usa la bandera-p. El siguiente comando crea el directorio de fundamentos dentro del directorio linux. dentro del directorio principal, que es el directorio de proyectos.

$ mkdir-p projects/linux/fundamentals  Crear directorio en Linux  Crear directorio en Linux Crear directorio en Linux 9 Comando .rmdir

El comando rmdir. elimina un directorio vacío. Por ejemplo, para eliminar o eliminar el directorio de tutoriales. ejecute el comando:

$ rmdir tutorials  Eliminar directorio vacío en Linux  Eliminar directorio vacío en Linux Eliminar directorio vacío en Linux

Si intenta eliminar un directorio no vacío, obtendrá un mensaje de error como se muestra.

$ rmdir proyectos  Eliminar directorio en Linux Eliminar directorio en Linux 10. rm Command

El comando rm. (eliminar) se usa para eliminar un archivo. La sintaxis es bastante sencilla:

$ rm filename

Por ejemplo, para eliminar el archivo file1.txt. ejecute el comando:

$ rm file1.txt

Además, puede eliminar o eliminar un directorio de forma recursiva utilizando la opción-R. Este podría ser un directorio vacío o no vacío.

$ rm-R nombre_directorio

Por ejemplo, para eliminar el directorio proyectos. ejecute el comando:

$ rm-R proyectos  Eliminar directorio de forma recursiva en Linux  Eliminar directorio de forma recursiva en Linux Eliminar directorio de forma recursiva en Linux 11. buscar y localizar comandos

A veces, es posible que desee buscar la ubicación de un archivo en particular. Puede hacer esto fácilmente usando los comandos de búsqueda o ubicar.

El comando de búsqueda busca un archivo en una ubicación particular y toma dos argumentos: la ruta de búsqueda o directorio y el archivo a buscar.

La sintaxis es como se muestra

$ buscar/ruta/a/buscar-nombre nombrearchivo

Por ejemplo, para buscar un archivo llamado archivo1.txt. en el directorio de inicio, ejecute:

$ find/home/tecmint-name file1.txt  Buscar archivos en Linux  Buscar archivos en Linux Buscar archivos en Linux

El comando localizar. al igual que el find. comando, juega el mismo papel de buscar archivos pero solo toma un argumento como se muestra.

$ localizar nombre de archivo

Por ejemplo;

$ localizar archivo1.txt  Localizar archivos en Linux  Localizar archivos en Linux Localizar archivos en Linux

El comando localizar. busca usando una base de datos de todos los archivos posibles y directorios en el sistema.

Leave a comment

Your email address will not be published. Required fields are marked *