Comandos comunes para crear y eliminar directorios de Linux

  
 

Este capítulo le muestra los conceptos básicos de la creación y eliminación de comandos para los directorios HTMLLinux más comúnmente utilizados mediante ejemplos:

Función: cree un directorio (similar al comando md en MSDOS).

Sintaxis: mkdir [opciones] dir-name

Descripción: Este comando crea un directorio nombrado por nombre-dir. El usuario que solicitó la creación del directorio tiene permiso de escritura en el directorio actual (en el directorio principal de dir-name), y dirname no puede ser el directorio o el nombre del archivo en el directorio actual.

El significado de cada opción en el comando es:

- m Establezca los derechos de acceso para el nuevo directorio. También se puede configurar con el comando chmod.

- p puede ser un nombre de ruta. En este punto, si todavía no existen algunos directorios en la ruta, con esta opción, el sistema creará automáticamente aquellos directorios que aún no existen, es decir, puede crear varios directorios a la vez.

Comando rmdir

Función: Eliminar directorios vacíos.

Sintaxis: rmdir [opciones] dir-name

Descripción: dir-name indica el nombre del directorio. Este comando elimina una o más entradas de subdirectorio de un directorio. Es importante tener en cuenta que un directorio debe estar vacío antes de eliminarse. El comando rm -r dir puede usarse en lugar de rmdir, pero es peligroso. También debe tener acceso de escritura al directorio principal cuando elimine un directorio.

El significado de cada opción en el comando es:

- p Elimina de forma recursiva el directorio dirname, y cuando el directorio principal está vacío después de eliminar el subdirectorio, también se elimina. Si se elimina la ruta completa o se reserva parte de la ruta por algún motivo, el sistema muestra la información correspondiente en la salida estándar.

comando cd

Característica: cambia el directorio de trabajo.

Sintaxis: cd [directorio]

Descripción: Este comando cambia el directorio actual al directorio especificado por el directorio. Si no se especifica ningún directorio, se devolverá al directorio de inicio del usuario. Para cambiar al directorio especificado, el usuario debe tener permisos de ejecución y lectura en el directorio especificado.

Este comando puede usar comodines (consulte el Capítulo 10 para obtener más información sobre los comodines).

pwd Command

En la estructura de directorios jerárquica de Linux, los usuarios pueden crear nuevos directorios utilizando el comando mkdir en cualquier directorio que esté autorizado. También puede usar el comando cd para convertir de un directorio a otro. . Sin embargo, no hay ningún mensaje para indicar al usuario en qué directorio se encuentra actualmente. Para saber qué directorio está actualmente en uso, puede usar el comando pwd, que muestra la ruta de acceso completa.

Sintaxis: pwd

Descripción: Este comando muestra la ruta absoluta del directorio de trabajo actual.

ls Command

ls es la abreviatura de la lista de palabras en inglés, su función es enumerar los contenidos del directorio. Este es uno de los comandos más comunes para los usuarios porque los usuarios necesitan ver el contenido de un directorio de vez en cuando. Este comando es similar al comando dir bajo DOS.

Sintaxis: ls [opciones] [directorio o archivo]

Para cada directorio, este comando mostrará una lista de todos los subdirectorios y archivos que contiene. Para cada archivo, ls emitirá su nombre de archivo y otra información solicitada. Por defecto, las entradas de salida están ordenadas alfabéticamente. Cuando no se proporciona el nombre del directorio o el nombre del archivo, se muestra la información del directorio actual.

El significado de las opciones en el comando es el siguiente:

- a Muestra todos los subdirectorios y archivos en el directorio especificado, incluidos los archivos ocultos.

- A Muestra todos los subdirectorios y archivos en el directorio especificado, incluidos los archivos ocultos. Pero no aparece en la lista ". " y " .. ".

- b Muestra caracteres no desplegables en nombres de archivos en caracteres de escape octales.

- c Ordenar por la hora de modificación del archivo.

- C Se divide en varias columnas para mostrar elementos.

- d Si el parámetro es un directorio, solo se muestra su nombre en lugar de los archivos debajo de él. A menudo se usa con la opción l para obtener los detalles del catálogo.

- f No ordenar. Esta opción invalidará la opción lts y hará que la opción aU sea válida.

- F Marque " /" después del nombre del directorio, " * " luego del archivo ejecutable, marque la <quo; @ " luego del enlace simbólico, marque la tubería (o FIFO) " ", el archivo de socket está marcado con " = ".

- i Muestra el número de i-node del archivo en la primera columna de la salida.

- l Muestra los detalles del archivo en formato largo. Esta opción es la más utilizada.

La información que aparece en cada línea es: Tipo de archivo y número de enlaces de permiso El archivo pertenece al archivo principal pertenece al tamaño de archivo del grupo establecido o el nombre de la hora recientemente modificada

Para el archivo del enlace simbólico, el nombre del archivo mostrado Luego está " —〉 " y el nombre de la ruta del archivo de referencia.

Para archivos de dispositivo, el campo "Tamaño de archivo" muestra los números de dispositivo primario y secundario, no el tamaño de archivo.

El número total de bloques en el directorio se muestra al principio de la lista de formato largo, que contiene bloques indirectos.

- L Si el nombre especificado es un archivo de enlace simbólico, se muestra el archivo al que apunta el enlace.

- m Las salidas están formateadas por flujo de caracteres, y los archivos se muestran en las páginas, separados por comas.

- n El formato de salida es el mismo que el de la opción l, excepto que el propietario y el grupo del archivo en la salida están representados por el número UID y el número GID correspondientes en lugar del nombre real.

- o Igual que la opción l, excepto que no se muestra la información del propietario.

- p Agrega un " /" a la parte posterior del directorio.

- q Reemplace los caracteres que no se pueden mostrar en el nombre del archivo con "? ".

- r Muestra la salida en orden alfabético o en el orden más antiguo.

- R muestra archivos de forma recursiva en varios subdirectorios del directorio especificado.

- s proporciona el número de bloques utilizados para cada entrada de directorio, incluidos los bloques indirectos.

- t Cuando aparezca, presione Modificar hora (prioridad reciente) en lugar de Ordenar por nombre. Si el tiempo de modificación del archivo es el mismo, está en orden lexicográfico. El tiempo de modificación depende de si se usa c o u. La marca de tiempo predeterminada es la última hora de modificación.

- u Cuando se muestra, la última vez que se accedió al archivo (recientemente anterior) se ordena en lugar de por nombre. Cambie la marca de tiempo de -t a la hora de la última visita.

- x Muestra información sobre cada elemento de clasificación por línea.

La información mostrada por el comando ls -l comienza con una cadena de 10 caracteres, el primero de los cuales representa el tipo de archivo, que puede ser uno de los siguientes tipos:

- Archivo ordinario

d directorio

l enlace simbólico

b archivo de dispositivo de bloque

c carácter de archivo de dispositivo de dispositivo

9 detrás Los caracteres representan los derechos de acceso del archivo y se dividen en 3 grupos de 3 bits cada uno.

El primer grupo representa los permisos del propietario del archivo, el segundo grupo representa los permisos del mismo grupo de usuarios y el tercer grupo representa los permisos de otros usuarios. Los tres caracteres de cada grupo representan los permisos de lectura, escritura y ejecución del archivo.

Los permisos son los siguientes:

r Leer

w Escribir

x Ejecutar. Para directorios, indica derechos de acceso.

s Cuando se ejecuta el archivo, el UID o GID del archivo se asigna al UID (ID de usuario) o GID (ID de grupo) del proceso de ejecución.

t Establezca el bit de bandera (se deja en la memoria, no se intercambia). Si el archivo es un directorio, los archivos en ese directorio solo pueden ser borrados por el superusuario, el propietario del directorio o el propietario del archivo. Si es un archivo ejecutable, el puntero a su segmento del cuerpo permanece en la memoria después de que se ejecuta el archivo. Cuando lo ejecutas de nuevo, el sistema puede cargar el archivo más rápido.

Copyright © Conocimiento de Windows All Rights Reserved