Linux es un sistema operativo común y todas las operaciones en Linux se realizan en la terminal de línea de comandos.
El formato del comando es:Nombre del comando [Opción de operación] [Objeto de operación ]
El nombre del comando y la opción de operación están conectados con el objeto de operación por un espacio , [] es opcional.
Los directorios de Linux se pueden dividir aproximadamente en cinco categorías:
- Comandos relacionados con el directorio
- Comandos relacionados con archivos
- Comprimir y descomprimir comandos
- Coincidir con el comando de búsqueda
- Otros comandos
En este blog, le presentaré brevemente los comandos relacionados con el directorio y su uso.
1. Comandos relacionados con el directorio
ls instrucción: Examine el contenido del directorio (carpeta) y explore el directorio actual de forma predeterminada.
Sintaxis: ls [opciones] [directorio o archivo]
opciones comunes:
- ls -a: muestra todos los archivos, incluidos los ocultos.
- ls -l: muestra la información detallada del archivo.
- ls -d: muestra el directorio como un archivo en lugar de mostrar los archivos que se encuentran debajo.
- ls -i: la información de índice del nodo i del archivo de salida.
- ls -k: expresa el tamaño del archivo en k bytes.
- ls-n: use UID y GID numéricos en lugar de nombres.
- ls -F: Adjunte un carácter a cada nombre de archivo para indicar el tipo de archivo, "*" significa archivo ordinario ejecutable; "/" significa directorio; "@" significa enlace simbólico; "|" significa FIFO; "=" significa sockets. (Reconocimiento de tipo de catálogo)
- ls -r: ordenación inversa de directorios.
- ls -t: ordenar por hora.
- ls -s: muestra el tamaño del archivo después de l nombre de archivo. (Ordenados por tamaño, cómo encontrar archivos grandes en un directorio)
- ls -R: Lista de archivos en todos los subdirectorios. (Recursivo)
- ls -1: Solo genera un archivo por línea.
comando pwd: Muestra la ruta del directorio actual.
Sintaxis: pwd
comando cd: Cambie el directorio de trabajo, cambie el directorio de trabajo actual al directorio especificado.
Sintaxis: cd nombre del directorio
Ejemplo: cd ~ // volver al directorio de inicio
cd - // volver al directorio visitado más recientemente
instrucción mkdir: Crea un directorio.
Sintaxis: mkdir [opción] [nombre de archivo]
Ejemplo: mkdir -p: Crea de forma recursiva un directorio en varios niveles, desde el exterior hacia el interior, cuyo nivel no existe.
mkdir ./tmp/abc: crea archivos abc en la carpeta tmp.
instrucción rmdir && instrucción rm: Rmdir elimina directorios, rm elimina archivos.
Sintaxis: rmdir [opción] [nombre de archivo]
Sintaxis: rm [opción] [nombre de archivo]
Opciones comunes:
- rmdir: elimina directorios vacíos.
- rmdir -p: Elimina directorios de forma recursiva en varios niveles. Desde el exterior hacia el interior, elimina el nivel que está vacío.
- rm -r: Elimina de forma recursiva todos los archivos del directorio y finalmente elimina el directorio.
- rm -ir: pregunta si realmente desea eliminar el archivo, si es así, elimine todos los archivos del directorio de forma recursiva y finalmente elimine el directorio.
- rm -f: incluso si el atributo del archivo es de solo lectura (es decir, protegido contra escritura), elimínelo directamente.
instrucción cp: Copia un archivo a otra ubicación.
Sintaxis: cp [opción] archivo de origen o directorio archivo de destino o
descripción del directorio : la instrucción cp se utiliza para copiar archivos o directorios, si se especifican dos o más archivos o directorios al mismo tiempo y el destino es un directorio existente, Todos los archivos o directorios especificados anteriormente se copiarán en este directorio. Si se especifican varios archivos o directorios al mismo tiempo y el destino no es un directorio existente, aparecerá un mensaje de error.
Opciones comunes
- cp -r: copia de forma recursiva un directorio y sus archivos internos en la ubicación especificada. (Copie toda la carpeta)
- cp -f: copia a la fuerza archivos o directorios, independientemente de si el archivo o directorio de destino ya existe.
- cp -i: Pregunte al usuario antes de sobrescribir el archivo.
- cp -R: procesamiento recursivo, procesando los archivos y subdirectorios en el directorio especificado juntos.
Ejemplo:
cp -r tmp / workspace / danggui: Copie tmp al espacio de trabajo y cámbiele el nombre a danggui.
instrucción mv: Se utiliza para mover archivos o cambiar el nombre de los archivos, a menudo se utiliza para realizar copias de seguridad de archivos o directorios.
Sintaxis: mv [opciones] archivo de origen o directorio archivo o directorio de destino
Opciones comunes:
- mv -f: force significa obligatorio. Si el archivo de destino ya existe, se sobrescribirá sin preguntar.
- mv -i: si el archivo de destino ya existe, le preguntará si desea sobrescribirlo.
Ejemplo:
mv workspace / tmp / ./test: Mueva el espacio de trabajo a tmp y cámbiele el nombre para probar.
mv ./test/ ./tmp: Mueva la prueba en el directorio actual a tmp en el directorio actual (tmp no existe) y cambie el nombre del archivo .