Gestión de archivos de Linux desde la terminal

Como todos sabemos, Linux es un sistema operativo utilizado principalmente por Geeks y desarrolladores, que son en su mayoría una persona con teclados y les encanta escribir comandos en lugar de usar la interfaz gráfica de usuario (GUI). A diferencia del sistema operativo Windows, donde la mayor parte del trabajo se realiza con unos pocos clics, mientras que en Linux tenemos comandos para todo, como manipulaciones básicas de archivos, compresión o extracción de archivos, etc. Estos comandos se ejecutan en la línea de comandos de Linux, que se conoce como Terminal o Shell. . La Terminal o shell es una utilidad en Linux que se encarga de ejecutar los comandos.

Debido a los datos más grandes, hay toneladas de archivos en un sistema. Por lo tanto, se vuelve difícil para un usuario encontrar y administrar un archivo en particular. Por lo general, los usuarios necesitan la ayuda de la GUI para administrar un archivo. Estos comandos brindan flexibilidad para administrar los archivos a mayor velocidad con muchas más opciones, y el usuario obtendrá resultados más significativos de manera eficiente. En este tutorial, veremos diferentes comandos para administrar archivos.

Listar archivos usando el comando ls

“Ls” se usa principalmente para listar los archivos. El comando “ls” se puede utilizar con diferentes opciones que proporcionan diferentes resultados. Usaremos el comando “ls” para encontrar los archivos.

Paso 1: En primer lugar, abra Terminal haciendo clic en el iniciador de Ubuntu y busque Terminal.

Paso 2: Ahora haga clic en la Terminal y espere a que se abra.

Paso 3: Una vez que se abre la terminal, tendrá una pantalla como esta:

Etapa 4: Podemos usar el comando ls de diferentes maneras en la parte 1, lo hemos usado sin ninguna opción adjunta, para ver el resultado. Mientras que los siguientes dos comandos contienen opciones específicas para mostrar el tamaño del archivo / directorio y el otro para ver los archivos ocultos.

Listado de archivos usando ls:

Usamos el comando ls sin ninguna opción, por lo que aquí no podremos ver los detalles del tipo de archivo, su tamaño y directorio. Solo entramos “Ls”

Obtenemos un resultado que es la lista de archivos sin ningún detalle específico.

Listado de archivos con la opción –l:

Aquí hemos utilizado una opción –l para ver los detalles del archivo. Incluye directorio del archivo, su tamaño, fecha de modificación, hora, detalles sobre las credenciales, etc., simplemente escribimos la opción como “los –l”.

Obtenemos un resultado que es la lista de archivos con detalles específicos sobre el archivo.

Ver los archivos ocultos:

También podemos encontrar una lista de todos los archivos ocultos. Los archivos ocultos comienzan con “.”. Simplemente escribimos “ls –a”Para encontrar archivos ocultos.

El resultado muestra una lista de todos los archivos ocultos.

Podemos utilizar cualquiera de las formas de listar según los requisitos del usuario.

Cambiar el directorio usando el comando cd

El comando “cd” se utiliza para este propósito que permite a un usuario cambiar la carpeta actual o el directorio. Podemos cambiar el directorio actual especificando un nuevo directorio en el comando cd como “CD [directory-name]“Por ejemplo, aquí el nuevo directorio es” Escritorio “, por lo que lo escribimos como:

Ahora el directorio en el que estamos es Escritorio.

Además, si queremos movernos y cambiar el directorio a cualquier otro como home, escribiremos la ruta “Cd / hogar” del nuevo directorio junto al directorio actual.

Ahora nuestro directorio actual, que antes era Escritorio, se ha cambiado a “casa” directorio.

El directorio de archivos se puede cambiar con estos comandos.

Eliminar archivos usando rm

Usando el comando rm:

Para eliminar / eliminar un archivo, debemos estar en el mismo directorio donde se encuentra nuestro archivo que queremos eliminar. El archivo que vamos a eliminar se encuentra en “home” y el siguiente es el método para cambiar el directorio. Queremos movernos y cambiar el directorio a cualquier otro como home, escribiremos la ruta “Cd / hogar” del nuevo directorio junto al directorio actual. Porque nuestro archivo “abc.txt ” que queremos eliminar se encuentra en el directorio de inicio.

Ahora nuestro directorio actual, que antes era Escritorio, se ha cambiado a “casa” directorio.

Entonces, para eliminar el archivo, usamos el comando “rm abc.txt”, Donde abc.txt es el archivo de nuestro interés. Podría ser cualquier archivo según nuestra demanda.

El archivo “abc.txt” ahora se ha eliminado de la casa.

Entonces, con este comando podemos eliminar el archivo que deseamos eliminar / eliminar.

usando el comando rmdir

Usamos el comando rmdir cuando queremos eliminar un directorio vacío. Usamos el comando “Rmdir nombre de directorio”. Aquí tenemos un directorio vacío llamado “directorio vacío” en casa. Eliminaremos esto en esta parte del tutorial.

Aquí está el “directorio vacío” colocado en casa.

El comando utilizado para eliminar el directorio vacío es rmdir nombre del directorio. Aquí el nombre del directorio es directorio vacío.

Se ha eliminado el directorio vacío.

Mover archivos usando mv

Para mover un archivo de una ubicación a otra, usamos “Mv” mando. Aquí, el archivo que queremos mover es sample.txt que se encuentra actualmente en Desktop.

Usaremos el comando “mv” para mover el archivo sample.txt del Escritorio a Descargas. Para ello, escribimos el comando “Mv sample.txt / nuevo directorio”.

Aquí, queríamos mover nuestro archivo a descargas, por lo tanto, el directorio de descargas es “/ Inicio / bush / descargas”.

Al usar el comando mv, movimos nuestro archivo a descargas.

Copiar archivos usando cp

Usamos el comando cp para copiar el archivo a otro directorio. Usaremos el comando cp para copiar un archivo desde el origen al destino. Archivo.txt es el archivo que estamos copiando al escritorio desde el directorio actual que es home en nuestro caso. El comando es “Cp file.txt / Destino”.

Si el destino al que estamos copiando el archivo ya contiene el mismo archivo, entonces nos pide que sobrescribamos el archivo o que no usemos “–I opción”. Se le pide al usuario que sobrescriba el archivo o no.

En caso de que no deseamos que se sobrescriba el archivo, usamos el opción “-n”.

Los comandos mencionados anteriormente son algunos de los ejemplos asociados con el comando cp.

Crea directorios usando mkdir

Crearemos un nuevo directorio llamado “a B C“En el directorio de trabajo actual usando”mkdir “ mando. Para ello, escribiremos el comando “mkdir newDirectory”, Es decir abc en nuestro caso y lo escribimos en el directorio de trabajo actual para crear un nuevo directorio en la misma ubicación.

Luego iremos al Escritorio para ver el directorio recién creado “abc”.

Así es como podemos crear un nuevo directorio usando el comando mkdir en la línea de comandos de la terminal.

Cambiar los permisos de archivo usando el comando chmod

Para establecer el permiso para un archivo y una carpeta, podemos usar el comando chmod. Chmod utiliza la siguiente representación simbólica para tres roles diferentes:

  • u es para el usuario
  • g es para grupo
  • o es para otros.

A continuación se muestran algunas de las representaciones simbólicas de tres permisos diferentes:

  • r es para permiso de lectura
  • w es para permiso de escritura
  • x es para permiso de ejecución.

Siguiente example usa el comando chmod para cambiar el permiso. Donde el signo más “+” significa que estamos agregando el permiso. La siguiente example es otorgar permisos de ejecución a un usuario sin siquiera especificar nada más. Por tanto, el usuario puede realizar ejecuciones de todo tipo. Usamos chmod u + x nombre de archivo.

También podemos permitir múltiples permisos a un archivo / directorio. Se usa una coma para separar los múltiples permisos. Aquí, g es para grupo, x es nuevamente para ejecución, mientras que u es para un usuario específico y r es para lectura. Entonces, se permiten varios permisos en un comando. Ese es un grupo de usuarios que puede ejecutar y también se puede permitir que un usuario específico lea el archivo en cualquier momento.

También podemos eliminar los permisos de lectura y escritura usando chmod “chmod u-rx nombre de archivo “ comando de la siguiente manera.

Eliminará los permisos para leer y escribir en un archivo específico.

Crea archivos vacíos usando el comando táctil

El comando táctil se puede utilizar para modificar y cambiar las marcas de tiempo de acceso / modificación de archivos específicos. Se utiliza para crear un archivo vacío rápidamente. Utiliza un comando táctil simple de la siguiente manera.

Acabamos de crear un archivo abc.txt usando este comando.

El archivo cuando se abre, puede ver que es un archivo vacío abc.txt

Varios archivos también se puede crear usando el comando táctil. Creamos 3 archivos a la vez usando este comando. Los nombres de archivo que creamos son “Abc.txt”, “cde.txt”, “xyz.txt”.

Se han creado los tres archivos que están vacíos. En caso de que ya exista un archivo, se actualiza su hora de acceso.

Conclusión

En este tutorial, hemos discutido algunos comandos para la administración de archivos en la terminal de Linux. Al principio, hemos discutido los comandos para listar los archivos, luego los comandos para cambiar el directorio, en tercer lugar, hemos visto los comandos para eliminar los archivos / directorios. Luego observamos cómo copiar y mover los archivos de una ubicación a otra. La siguiente parte contiene comandos para crear nuevos directorios. Más tarde discutimos cómo cambiar los permisos de archivo y cómo crear archivos vacíos en la línea de comandos de Linux.