GNU/Linux >> Tutoriales Linux >  >> Linux

Crear y eliminar archivos y directorios en Linux

Aquí hay una publicación para principiantes absolutos sobre la creación y eliminación de archivos y directorios en Linux.

Creación de archivos

El toque El comando crea un nuevo archivo vacío.

$ touch filename

Puede crear varios archivos con el mismo comando. Si el nombre del archivo o el nombre del directorio ya existe, el comando táctil actualiza la hora de modificación y la hora de acceso a la fecha y hora actuales. Puede usar nombres de ruta absolutos o relativos en la línea de comando al crear nuevos archivos.

Para crear un archivo vacío llamado file1 en el directorio /tmp, ingrese los siguientes comandos:

$ cd /tmp
$ touch space
$ ls -l file1
$ ls -l file
-rw-r--r--  1 geek  wheel  0 Dec 13 22:05 file

Para crear varios archivos vacíos, use los comandos táctiles con los nombres de los archivos en una línea, como se muestra a continuación.

$ touch file1 file2 file3
$ ls -lrt file*
-rw-r--r--  1 geek  wheel  0 Dec 13 22:19 file2
-rw-r--r--  1 geek  wheel  0 Dec 13 22:19 file1
-rw-r--r--  1 geek  wheel  0 Dec 13 22:19 file3

Creación de directorios

El comando mkdir crea nuevos directorios.

 $ mkdir directory_name

y/o

$ mkdir -p directory_names

Incluya la opción –p si el nombre del directorio incluye un nombre de ruta. El comando utilizado con la opción -p crea todos los directorios principales que no existen y que aún no existen en la ruta al nuevo directorio. Puede utilizar nombres de ruta absolutos o relativos en la línea de comandos al crear nuevos directorios.

Por ejemplo, cree un nuevo directorio, llamado dir1, dentro del directorio /tmp.

$ cd /tmp
$ mkdir dir1

Puede usar el comando 'ls -ld' para ver el directorio creado.

$ ls -ld dir1
drwxr-xr-x  2 geek  wheel  64 Dec 13 22:26 dir1

Para crear un nuevo directorio llamado dir_in ubicado dentro de un directorio llamado dir_out, use el comando mkdir con -p opción. El directorio dir_out aún no existe.

$ mkdir -p dir_out/dir_in

Para crear los directorios dir1, dir2 y dir3, ingrese el comando mkdir con todos los nombres de directorio en una línea, como se muestra a continuación.

$ mkdir dir1 dir2 dir3
$ ls -ld dir*
drwxr-xr-x  2 sandy  wheel  64 Dec 13 22:26 dir1
drwxr-xr-x  2 sandy  wheel  64 Dec 13 22:28 dir2
drwxr-xr-x  2 sandy  wheel  64 Dec 13 22:28 dir3

Eliminar archivos

Puede eliminar archivos de forma permanente de la jerarquía de directorios con rm comando.

$ rm -option filename

El comando rm es un comando destructivo si no se usa con la opción correcta. La tabla describe las opciones que puede usar con el comando rm al eliminar archivos y directorios.

Opción Descripción
-r Incluye el contenido de un directorio y el contenido de todos los subdirectorios cuando elimina un directorio
-i Evita la eliminación accidental de archivos o directorios existentes

La –r La opción le permite eliminar directorios que contienen archivos y subdirectorios. El -i la opción le solicita confirmación antes de eliminar cualquier archivo.
– Un respuesta completa la eliminación del archivo.
– Un no respuesta aborta la eliminación del archivo.

Por ejemplo, elimine el archivo llamado file1 del directorio /tmp.

$ cd /tmp
$ rm file1

Veamos un ejemplo del uso de la opción -i para eliminar los archivos.

$ rm -i file2
remove file2? y

Eliminar directorios

Puede usar el comando rm con -r opción para eliminar directorios que contienen archivos y subdirectorios.

$ rm -options directories

Por ejemplo, elimine el directorio dir1 y su contenido mediante el comando rm –r.

$ cd /tmp
$ rm -r dir1
$ ls -ld dir1
ls: dir1: No such file or directory

Si no usa la opción -r con el comando rm mientras elimina directorios, aparece el siguiente mensaje de error:

rm: directoryname: is a directory.

Para eliminar de forma interactiva un directorio y su contenido, use la opción –i junto con el comando rm –r. Por ejemplo,

$ rm -ir dir2
examine files in directory dir2? y
remove dir2/file2? y
remove dir2/file1? y
remove dir2? y

El rmdir El comando elimina los directorios vacíos.

$ rmdir directories

Por ejemplo, para eliminar el directorio vacío dir3, use el siguiente comando.

$ cd /tmp
$ rmdir dir3

Para eliminar un directorio en el que está trabajando actualmente, primero debe cambiar a su directorio principal.


Linux
  1. Encuentra archivos y directorios en Linux como un profesional

  2. Crear, eliminar y administrar directorios en Linux

  3. 9 directorios de Linux que debes respaldar y uno que no debes

  4. Linux:¿directorios estándar y/o comunes en sistemas operativos Unix/linux?

  5. Eliminar solo archivos en el directorio en linux NO directorios

Comando Ls en Linux (Lista de archivos y directorios)

Cómo comprimir archivos y directorios en Linux

Cómo copiar archivos y directorios en Linux

Cómo eliminar archivos y directorios en la terminal de Linux

Encuentre archivos y directorios en Linux fácilmente

Conceptos básicos de la línea de comandos de Linux:trabajar con archivos y directorios