Tutoriales

8 comandos esenciales de administración de archivos de Linux para nuevos usuarios

Creo en lo básico y, como ex instructor de tecnología, tengo debilidad por los novatos en Linux (y otras plataformas). He escrito sobre los conceptos básicos y pensé que era hora de presentar algunos comandos básicos de manipulación de archivos.

Este artículo analiza tareas cotidianas como copiar, mover, renombrar, crear y eliminar archivos y directorios. Aquí hay ocho comandos para facilitar la administración de archivos.

¿lo que está ahí?

Antes de poder administrar archivos, debe saber qué archivos existen.Esta ls El comando muestra el contenido del directorio actual o especificado.

(Damon Garn, CC BY-SA 4.0)

Por supuesto, ls Hay muchas opciones útiles. Aquí hay tres de mis favoritos:

  • -l forma larga (mostrar permisos)
  • -a Todos los archivos, incluidos los archivos ocultos
  • -Z contexto de SELinux

Ver el contenido de un directorio es ciertamente útil, pero ¿qué pasa con el contenido de un archivo?Hay muchas maneras de hacer esto, pero lo señalaré cat Comando aquí. Esta es una forma rápida de ver el contenido de un archivo.

carácter de canalización (es decir, | encima de la barra invertida en un teclado de EE. UU.) es una señal para el terminal de que desea combinar comandos. Le permite «canalizar» la salida de un comando a la entrada de otro comando.

Por ejemplo, combinar cat comando con | grep {string} Busque en el contenido de un archivo una cadena específica.

comando como less, more, most, heady tail Útil para mostrar el contenido de los archivos. Para la mayoría de estos comandos, la sintaxis es solo el nombre del comando seguido del nombre del archivo.

Para obtener más consejos sobre el uso de ls, consulte Primeros pasos con ls ls Pedido.

Administrar catálogos

Mostrar archivos y directorios es una cosa, pero administrarlos es otra. Para organizar mejor sus archivos, es posible que deba crear uno o más directorios nuevos. También puede encontrar directorios que ya no necesita.

Para crear un nuevo directorio, simplemente escriba mkdir comando y especifique el nombre del directorio (y, si es necesario, su ruta).Esta rmdir Elimina cualquier directorio vacío por ti.

mkdir y rmdir
(Damon Garn, CC BY-SA 4.0)

Desafortunadamente, los directorios que desea eliminar en la mayoría de los escenarios de limpieza no están vacíos. En este caso, dos trucos pueden ayudar. El primero es eliminar el directorio y su contenido en un solo comando, y el segundo es deshabilitar temporalmente la solicitud de confirmación interactiva.

Primero, para eliminar un directorio que no esté vacío, use el comando de eliminación de archivos rm y añadir -R opción (recursiva).eliminar directorios no vacíos projectsescribe
rm -R projects.

[ For more tips, download the Linux commands cheat sheet. ]

Muchas distribuciones, incluidas RHEL y Fedora, solicitan al usuario que confirme cualquier eliminación.En general, esto es algo bueno, pero si está eliminando un directorio con 100 archivos, no querrá escribir para cada archivo.En este caso, utilice -f opción (obligatorio). Esta opción anula el aviso y elimina el archivo especificado. puede ser muy peligroso, así que ten mucho cuidado y cuidado antes de usar esta opción. Asegúrese de comprender qué hay en el directorio que desea eliminar.

De hecho, considere usar trash Protégete del orden equivocado, porque a pesar del rm mando, no no-rmal menos no sin un extenso análisis forense del sistema de archivos usando herramientas como Scalpel o TestDisk.

eliminar directorios no vacíos
(Damon Garn, CC BY-SA 4.0)

Administrar archivos

Los editores de texto como Vim y Nano pueden crear nuevos archivos, pero a veces es conveniente crear rápidamente archivos vacíos.Solía ​​usar touch Use comandos en presentaciones de clase para hacer archivos para usar herramientas como tar, cp, mvy otros.

formal, touch Actualiza la marca de tiempo de un archivo existente, pero un efecto secundario de este comando es que si el archivo no existe, touch créalo

Para eliminar archivos, utilice rm Pedido. Este es el mismo comando que el anterior para eliminar directorios que no están vacíos.De la misma manera, puede utilizar -f opción para eliminar archivos sin pedir confirmación, pero esto es peligroso.

Organizar archivos

Esta cp Comando para copiar archivos. Esto es útil para hacer una copia de seguridad de los archivos de configuración antes de cambiarlos.sintaxis cp Es simple: copiar de aquí para allá. Copiar /etc/ssh/sshd_config archivo a su directorio de inicio, ingrese cp /etc/sshd_config ~La ruta al archivo .config es la fuente y su directorio de inicio es el destino.

depende de si cp El alias del comando es cp -i En su sistema, puede sobrescribir archivos existentes sin previo aviso, o puede pedirle que confirme cada operación de copia que puede sobrescribir archivos.y rm comando, debe tener cuidado al sobrescribir archivos.

Mover un archivo de una ubicación a otra utiliza la misma sintaxis, pero con mv Pedido. Por lo tanto, mover archivos es simple.

más interesante mv El comando es que también es el comando de cambio de nombre. La lógica es que mueva el archivo a la misma ubicación, solo que con un nombre diferente.Entonces, para cambiar el nombre file1.txt llegar fileA.txtescribe mv file1.txt fileA.txt. Atención – Recuerde, mv Los archivos existentes se pueden sobrescribir, así que asegúrese de verificar el nombre del archivo antes de iniciar mv.

renombrar archivo
(Damon Garn, CC BY-SA 4.0)

Administre los archivos con cuidado

La mayoría de los usuarios que han usado Linux ya conocen estos comandos, pero con tantos nuevos usuarios ingresando al mundo de código abierto y Linux, siempre es bueno tener una revisión sólida y práctica de algunos comandos básicos de administración de archivos. Tenga cuidado de no eliminar o sobrescribir archivos accidentalmente con estos comandos. Consulte también el artículo sobre administración de archivos de Seth Kenlon. Incluye información sobre cómo trabajar en una interfaz gráfica de usuario (GUI).

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba