logo

Comando di installazione di Linux

Linux installare il comando viene utilizzato per copiare i file in una destinazione specifica e impostare gli attributi. Copia i file in una destinazione specifica. Non viene utilizzato per installare programmi come specifica il nome . Per scaricare e installare un programma, dobbiamo usare apt-get, apt, yum e altre utilità, a seconda del tipo di distribuzione .

È abbastanza simile al comando 'cp'. Inoltre, ci consente di controllare gli attributi dei file di destinazione. Viene comunemente utilizzato per copiare i programmi nei makefile nella directory di destinazione. Si rifiuta di copiare file su se stesso.

Il comando install combina elementi di diversi comandi come cp , chown, chmod, mkdir ed elimina i comandi. Ci consente di utilizzare le funzionalità di tutti questi comandi in un'unica azione.

Le caratteristiche del comando di installazione sono le seguenti:

  • Viene utilizzato per copiare file come il comando cp.
  • Fornisce la funzionalità per selezionare se sovrascrivere o meno i file esistenti.
  • Viene utilizzato per creare la directory di destinazione se non esiste.
  • Viene utilizzato per impostare i flag di autorizzazione utente dei file, come il comando chmod.
  • Viene utilizzato per impostare il proprietario dei file.
  • Viene utilizzato per rimuovere i bagagli non essenziali dai file eseguibili.

Sintassi:

 install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY SOURCE... install [OPTION]... -d DIRECTORY... 

Opzione:

Le opzioni supportate dal comando di installazione sono le seguenti:

    --backup[=CONTROL]:Questa opzione crea un file di backup per ogni file di destinazione esistente.-B:È come un'opzione '--backup', ma non richiede argomenti.-C, --confronta:Viene utilizzato per confrontare ciascuna coppia di file di origine e di destinazione e, in alcuni casi, non modifica affatto la destinazione.-d, --directory:Se viene specificata l'opzione '-d o -directory', tratterà tutti gli argomenti come nomi di directory.-D:Viene utilizzato per creare tutti i componenti della directory di destinazione; successivamente copia la SORGENTE in DESTINAZIONE.-g, --group=GRUPPO:Viene utilizzato per impostare le partecipazioni di gruppo.-m, --mode=MODALITÀ:Viene utilizzato per impostare la modalità di autorizzazione (come in chmod), invece di rwxr-xr-x.-o, --proprietario=PROPRIETARIO:Viene utilizzato per impostare la proprietà. Può essere utilizzato solo dal superutente.-p, --preserve-timestamp:Applica il tempo di accesso del file di origine al file specificato.-s, --strip:Viene utilizzato per le tabelle dei simboli delle strisce.--strip-programma=PROGRAMMA:In passato rimuoveva i file binari nel programma.-S, --suffisso=SUFFISSO:Viene utilizzato per sovrascrivere il consueto suffisso di backup.-t, --directory-destinazione=DIRECTORY:Viene utilizzato per copiare tutti gli argomenti di origine nella directory specificata.-T, --no-directory-destinazione:Viene utilizzato per trattare il file di destinazione come un file normale.-v, --verbose:Viene utilizzato per stampare il nome di ciascuna directory.--preserve-contesto:Viene utilizzato per preservare il contesto di sicurezza di SELinux.-CON:Viene utilizzato per impostare il contesto di sicurezza SELinux del file di destinazione e ciascuna directory creata sul tipo predefinito.--aiuto:L'opzione '-help' visualizza il manuale di aiuto.--versione:Viene utilizzato per visualizzare le informazioni sulla versione.

Come copiare i file in una directory?

Possiamo personalizzare ogni cartella e file in base alle nostre esigenze utilizzando il comando install. Viene utilizzato come segue:

 install -D /source/folder/*.txt /destination/folder 

Dal comando precedente, il L'opzione '-D' copierà tutti i file di testo dalla cartella di origine alla cartella di destinazione.

Se è necessario creare una nuova cartella di destinazione, eseguire il comando seguente:

 install -d /destination/New_folder 

Il comando precedente creerà una 'Nuova_cartella' nella directory specificata. Ad esempio, per copiare due file 'Demo.txt' e 'Test.txt' nella directory 'Download', eseguire il comando come segue:

 sudo install Demo.txt Test.txt Downloads 

Il comando precedente copierà i file specificati nella cartella 'Download'. Considera l'output seguente:

Comando di installazione di Linux