Linux Nainstalujte příkaz se používá ke kopírování souborů do zadaného cíle a nastavení atributů. Kopíruje soubory do zadaného cíle. Neslouží k instalaci programů, jak napovídá jeho název . Ke stažení a instalaci programu musíme použít apt-get, apt, yum a další nástroje v závislosti na typu distribuce .
Je to docela podobné příkazu 'cp'. Navíc nám umožňuje ovládat atributy cílových souborů. Běžně se používá ke kopírování programů do souborů makefiles do jejich cílového adresáře. Odmítá kopírovat soubory na sebe.
Příkaz install kombinuje prvky z různých příkazů, jako je např cp , chown, chmod, mkdir a příkazy strip. Umožňuje nám používat funkce všech těchto příkazů v jedné jediné akci.
Funkce instalačního příkazu jsou následující:
- Používá se ke kopírování souborů, jako je příkaz cp.
- Poskytuje funkce pro výběr, zda přepsat existující soubory nebo ne.
- Používá se k vytvoření cílového adresáře, pokud neexistuje.
- Používá se k nastavení příznaků uživatelských oprávnění souborů, jako je příkaz chmod.
- Slouží k nastavení vlastníka souborů.
- Používá se k odstranění nepodstatných zavazadel ze spustitelných souborů.
Syntax:
install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY SOURCE... install [OPTION]... -d DIRECTORY...
Volba:
Podporované možnosti příkazu install jsou následující:
Jak zkopírovat soubory do adresáře?
Každou složku a soubor můžeme upravit podle našich potřeb pomocí příkazu install. Používá se následovně:
install -D /source/folder/*.txt /destination/folder
Z výše uvedeného příkazu, Volba '-D' zkopíruje všechny textové soubory ze zdrojové složky do cílové složky.
Pokud potřebujete vytvořit novou cílovou složku, proveďte následující příkaz:
install -d /destination/New_folder
Výše uvedený příkaz vytvoří v zadaném adresáři 'New_folder'. Chcete-li například zkopírovat dva soubory „Demo.txt“ a „Test.txt“ do adresáře „Downloads“, spusťte příkaz následovně:
sudo install Demo.txt Test.txt Downloads
Výše uvedený příkaz zkopíruje dané soubory do složky 'Downloads'. Zvažte následující výstup: