Las cosas funcionan ROMS de Shell script de --find Comando de Combate (Preliminares)

En primer lugar, la operación y el mantenimiento de los comandos más utilizados:
borrar la pantalla: claro
retorno de carro continua - para ver con más claridad el comando
mkdir ABC: Crear un abc carpeta
Touch ABC: Crear un archivo abc
chmod 755 abc: cambiar los permisos, permitiendo a los administradores abc leer, escribir, permiso de ejecución; y un grupo de usuarios y otros usuarios de sólo lectura y permisos de ejecución.
chmod -x ABC: abc cancelar permisos de ejecución para el propietario.
chmod a + x abc: el aumento de los permisos de ejecución para todos.

pwd: Ver el directorio actual

u usuario indica el propietario del archivo de
grupo g representado por la pertenencia a un mismo grupo (grupo) con el propietario del archivo, un grupo de usuarios
o de otros grupos representan otros usuarios
un todo está representado por tres llaves

Añadir el permiso: +
privilegios revocar: -

r leer representan puede ser leído, para un directorio, si no r permiso para ver este directorio lo que significa que no puede pasar ls.
la representación de escritura w puede escribirse, para un directorio, si no w permiso, entonces significa que no puede crear nuevos archivos en el directorio.
x Excute para ejecutable, para un directorio, si no hay una X el permiso, entonces quiere decir que esto no puede entrar al directorio.

. CD en el directorio actual
CD en el directorio raíz ..
cd ./ entrar en el directorio padre del directorio padre ...
ln -s enlace blando
ll / etc / httpd.conf: listas de todos los permisos de archivo, donde el grupo
; conexión dos comandos
&& AND lógico (ejecuta primero el comando anterior fue exitosamente ejecutar comandos posteriores)
||: lógica o (frente a la caída, para llevar a cabo más adelante)

Encuentra basado en los atributos del fichero:
hallazgo [directorio] -nombre
ejemplo :. Encuentra -name "* nginx" -> listas de archivos de todo el nombre del archivo contiene el nginx
encuentran [directorio] de tipo (después de la adición de f / d, f archivo, directorio d )
Encuentra [directorio] -Tamaño
Buscar. -size + 30M (los archivos de búsqueda más grande que 30M)
Buscar. 30M (archivo de búsqueda -tamaño es inferior a 30M)
Encontrar [directorio] -perm (seguido por el 755/644, etc.)
Encontrar [Contenido ] -exec : encontrar el archivo después de la ejecución
hallazgo [directorio] - [parámetros] -exec [comando] {} \;
hallazgo [directorio] -bien : Cuando encuentre el archivo pidiéndoles que no se realice

Embalaje:
Encuentra -name "* Nginx" -maxdepth 1 el alquitrán czxf nnnn.tar.gz -exec {} ;..
Encuentra de tipo F. -exec el alquitrán C ZVF N.tar.gz {+} (C = Crear)
Buscar. F de tipo -exec el alquitrán T VF N.tar.gz {} \; (T = Actualizar)
del CZF-tar 1.14.2.tar.gz n1.tar.gz Nginx (nombre de archivo empaquetarse)

Ver contenido del archivo comprimido:
alquitrán TVF n1.tar.gz

-exec y xargs diferenciados:
Encuentra de tipo F | xargs czvf N.tar.gz el alquitrán.
xargs: tubería de salida de izquierda, como el comando de la línea de suministro a la derecha, y una función de segmentación realizan

tar czvf nnn1.tar.gz nnn.tar.gz --remove-archivos (borrar el archivo original nnn, generar un nuevo archivo nnn1)

Publicado cuatro artículos originales · ganado elogios 3 · vistas 88

Supongo que te gusta

Origin blog.csdn.net/qq_41490629/article/details/105145126
Recomendado
Clasificación