Gestión de archivos en Linux

En Linux, la mayoría de las operaciones se realizan en archivos. Y para manejar estos archivos, Linux tiene directorios también conocidos como carpetas que se mantienen en una estructura similar a un árbol. Sin embargo, estos directorios también son un tipo de archivo en sí mismos. Linux tiene 3 tipos de archivos:

  1. Archivos regulares: es el tipo de archivo común en Linux. incluye archivos como: archivos de texto, imágenes, archivos binarios, etc. Dichos archivos se pueden crear usando el comando táctil. Consisten en la mayoría de los archivos en el sistema Linux/UNIX. El archivo normal contiene texto ASCII o legible por humanos, binarios de programas ejecutables, datos de programas y mucho más.
  2. Directorios: Windows llama a estos directorios carpetas. Estos son los archivos que almacenan la lista de nombres de archivo y la información relacionada. El directorio raíz (/) es la base del sistema, /home/ es la ubicación predeterminada para los directorios de inicio del usuario, /bin para los binarios de usuario esenciales, /boot: archivos de arranque estáticos, etc. Podríamos crear nuevos directorios con el comando mkdir .
  3. Archivos especiales: representa un dispositivo físico real, como una impresora, que se utiliza para operaciones de E/S. Los archivos de dispositivo o especiales se utilizan para la entrada/salida (E/S) del dispositivo en sistemas UNIX y Linux. Puede verlos en un sistema de archivos como un directorio o archivo ordinario.

En los sistemas Unix, existen dos tipos de archivos especiales para cada dispositivo, es decir, archivos especiales de caracteres y archivos especiales de bloques. Para obtener más detalles, lea el artículo Sistema de archivos Unix .

1. Listado de archivos

Para realizar listados de archivos o para listar archivos y directorios se utiliza el comando ls

$ls

ls-command-1

Se enumerarán todos sus archivos y directorios en el directorio actual y cada tipo de archivo se mostrará con un color diferente. Al igual que en los directorios de salida, se muestran en color azul oscuro.

$ls -l

ls-command-2

Devuelve la lista detallada de los archivos y directorios en el directorio actual. El comando indica el propietario del archivo e incluso qué archivo puede ser administrado por qué usuario o grupo y qué usuario/grupo tiene derecho a acceder o ejecutar qué archivo.

2. Creación de archivos

El comando táctil se puede utilizar para crear un nuevo archivo. Creará y abrirá un nuevo archivo en blanco si el archivo con un nombre de archivo no existe. Y en caso de que el archivo ya exista, el archivo no se verá afectado.

$touch filename

touch-command

3. Visualización del contenido del archivo

El comando cat se puede utilizar para mostrar el contenido de un archivo. Este comando mostrará el contenido del archivo ‘nombre de archivo’. Y si la salida es muy grande, podríamos usar más o menos para ajustar la salida en la pantalla del terminal; de lo contrario, el contenido de todo el archivo se muestra a la vez.

$cat filename

cat-command

4. Copiar un archivo

El comando cp podría usarse para crear la copia de un archivo. Creará el nuevo archivo en destino con el mismo nombre y contenido que el del archivo ‘nombre de archivo’.

$cp source/filename destination/

copying-a-file-in-linux

5. Mover un archivo

El comando mv podría usarse para mover un archivo de origen a destino. Eliminará el nombre del archivo de la carpeta de origen y creará un archivo con el mismo nombre y contenido en la carpeta de destino.

$mv source/filename destination/

moving-a-file-in-linux

6. Cambiar el nombre de un archivo

El comando mv podría usarse para cambiar el nombre de un archivo. Cambiará el nombre del archivo a new_filename o, en otras palabras, eliminará el archivo de nombre de archivo y creará un nuevo archivo con new_filename con el mismo contenido y nombre que el del archivo de nombre de archivo.

$mv filename new_filename

renaming-a-file-in-linux

7. Eliminación de un archivo

El comando rm podría usarse para eliminar un archivo. Eliminará el archivo de nombre de archivo del directorio.

$rm filename

deleting-a-file-in-linux

Publicación traducida automáticamente

Artículo escrito por manav014 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *