Conceptos básicos del comando de creación y eliminación de directorios en Linux

  

[Noticias de Computer Shop]

Función: Crear 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 permisos 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 un directorio vacío.

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

Función: Cambiar 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.

Los significados de las opciones en el comando son los siguientes:

- 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 " @ " 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 enlace de permiso El archivo es el tamaño del archivo del grupo de archivos principal creado o el nombre de la hora recientemente modificada.

Para los archivos de 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 en lugar del tamaño de archivo.

El número total de bloques en el catálogo se muestra al comienzo 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 Salida en formato de flujo de caracteres, 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 en la salida el propietario y el grupo del archivo están representados por los números UID y 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 recursivamente los archivos en cada subdirectorio 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 (última prioridad) en lugar de ordenado 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 en filas.

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:

- Archivos ordinarios

d Directorio

l Enlaces simbólicos

b Bloquear archivos de dispositivos

c Archivos de dispositivos de caracteres

Los siguientes 9 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