Tengo un archivo de registro root
que quiero copiar en un directorio propiedad de otro usuario para que lo analice (primero debe descomprimirlo).
Actualmente tendría que
# cp log.xz /home/user/Documents
# chown user:user /home/user/Documents/log.xz
¿Hay alguna manera de emitir ambos comandos al mismo tiempo, tal vez con una o más cp
opciones?
Respuestas:
La página de manual de cp no enumera ninguna opción que le permita hacer esto solo con el comando CP. Si desea simplemente emitir un comando y "alejarse", puede colocar los 2 comandos en 1 línea separados por a; para ejecutar automáticamente los comandos en secuencia.
fuente
Es posible que desee mirar
install
:install
Tiene otras opciones adecuadas para instalar. por ejemplo, establecer modo o preservar la estructura del directorio.fuente
install
todavía es instalar archivos en el sistema. Algunos programas realmente anulaninstall
modificando la variable de entorno PATH, para que los archivos se instalen en otro lugar. Algunos creadores de paquetes lo hacen para que los archivos no se instalen en el sistema actual, sino que se guarden en un paquete.-g group -o user
.-o
significa propietario.ver página de mapa del comando cp
--preserve [= ATTR_LIST] preserva los atributos especificados (predeterminado: modo, propiedad, marcas de tiempo), si es posible atributos adicionales: contexto, enlaces, xattr, todos
fuente