Copiar ficheiros en Linux Co comando "Instalar"
O comando de instalación nos sistemas Linux úsase para copiar arquivos e fai isto combinando varios comandos nun para que sexan fáciles de usar. O comando install usa os comandos cp , chown , chmod e strip .
O comando install non debería usarse para instalar aplicacións que xa están preparadas para usar. Aqueles deben ser descargados e instalados co comando apt-get .
Instalar sintaxe de comando
Abaixo está a sintaxe correcta para usar no comando install . Os tres primeiros úsanse para copiar unha fonte a un destino que xa existe, mentres que tamén designa os permisos. A última utilízase para crear todos os compoñentes do directorio ou directorios indicados.
instalar [ OPCIÓN ] ... SOURCE DEST instalar [ OPCIÓN ] ... SOURCE ... DIRECTORY instalar [ OPCIÓN ] ... -t FONTE DIRECTORIO instalar [ OPCIÓN ] ... -D DIRECTORIOEstas son as opcións que pode usar co comando install :
- --backup [= CONTROL ] fai unha copia de seguridade de cada ficheiro de destino existente
- -b é como --backup pero non acepta ningún argumento
- -c é (ignorado)
- -C debería usarse para instalar un ficheiro. É dicir, a non ser que o obxectivo xa existe e é o mesmo que o novo ficheiro, nese caso non se modificará o tempo de modificación.
- -d , --directory tratará todos os argumentos como nomes de directorio; Crea todos os compoñentes dos directorios especificados
- -D crea todos os compoñentes principais de DEST excepto o último, entón copia SOURCE to DEST. É útil no primeiro formato anterior.
- -g , --group = GROUP establece a propiedade do grupo
- -m , --mode = MODE define o modo de autorización (como en chmod), no canto de rwxr-xr-x
- -o , --owner = O PROPIETARIO define a propiedade (só superusuario )
- -p , --preserve-timestamps aplica os tempos de acceso / modificación dos ficheiros SOURCE aos ficheiros de destino correspondentes
- -s , --botar táboas de símbolos de tiras. É útil só para os formatos primeiro e segundo enriba.
- -S , --suffix = SUFFIX anula o sufixo de copia de seguridade habitual
- -v , --verbose imprime o nome de cada directorio como se creou
- -z, --context-CONTEXT define o contexto de seguridade de SELinux de ficheiros e directorios
- --help mostra información de axuda e saídas
- --version outputs información da versión e saídas
O sufixo de copia de seguridade é `~ ', a non ser que se estableza con --sufix ou SIMPLE_BACKUP_SUFFIX. O método de control de versións pode ser seleccionado a través da opción --backup ou a través da variable de contorno VERSION_CONTROL.
Estes son os valores:
- nengunha, desactivada nunca fai copias de seguridade (mesmo se --backup é dada)
- numerado, t fai copias de seguridade numeradas
- existente, nulo está numerado se existen copias de seguridade numeradas: doutro xeito, é sinxelo
- Simple, nunca sempre faga copias de seguridade simples
A documentación completa para a instalación mantense como un manual de Texinfo. Se os programas de información e instalación están correctamente instalados no seu sitio, a instalación de información de comandos debería darlle acceso ao manual completo.
Importante: use o comando man ( % home ) para ver como se usa un comando na súa computadora particular.
Exemplo do Comando de instalación
A continuación móstrase un exemplo de como usar o comando Linux para copiar arquivos. Cada carpeta e arquivo debe ser personalizado para a súa propia situación.
instalar -D /source/folder/*.py / destination / folderAquí, a opción -D emprégase para copiar todos os ficheiros .py dende o cartafol / source / ao cartafol / destination / folder. Unha vez máis, todo, pero "instalar" e "-D" debe ser alterado para caber nos seus propios ficheiros e cartafoles.
Se precisa facer o cartafol de destino, pode usar este comando (para o noso exemplo aquí):
instala -d / destino / cartafol