logo

Linux-installatieopdracht

Linux installeren opdracht wordt gebruikt om bestanden naar een opgegeven bestemming te kopiëren en attributen in te stellen. Het kopieert bestanden naar een opgegeven bestemming. Het wordt niet gebruikt om programma's te installeren, zoals de naam aangeeft . Om een ​​programma te downloaden en te installeren, moeten we gebruiken apt-get, apt, yum en meer hulpprogramma's, afhankelijk van het type distributie .

Het lijkt veel op het commando 'cp'. Bovendien kunnen we hiermee de kenmerken van de doelbestanden beheren. Het wordt vaak gebruikt om programma's naar makefiles naar hun doelmap te kopiëren. Het weigert bestanden naar zichzelf te kopiëren.

Het installatiecommando combineert elementen uit de verschillende commando's, zoals cp , chown, chmod, mkdir en stripopdrachten. Hiermee kunnen we de functies van al deze opdrachten in één enkele actie gebruiken.

De kenmerken van de install-opdracht zijn als volgt:

  • Het wordt gebruikt om bestanden zoals de cp-opdracht te kopiëren.
  • Het biedt de functionaliteit om te selecteren of bestaande bestanden moeten worden overschreven of niet.
  • Het wordt gebruikt om de doelmap te maken als deze niet bestaat.
  • Het wordt gebruikt om de gebruikersrechtenvlaggen van de bestanden in te stellen, zoals de opdracht chmod.
  • Het wordt gebruikt om de eigenaar van de bestanden in te stellen.
  • Het wordt gebruikt om niet-essentiële bagage uit uitvoerbare bestanden te verwijderen.

Syntaxis:

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

Keuze:

De ondersteunde opties per installatieopdracht zijn als volgt:

    --back-up[=CONTROLE]:Met deze optie wordt voor elk bestaand doelbestand een back-upbestand gemaakt.-B:Het lijkt op een '--backup'-optie, maar er is geen argument voor nodig.-C, --vergelijk:Het wordt gebruikt om elk paar bron- en doelbestanden te vergelijken, en in sommige gevallen wijzigt het de bestemming helemaal niet.-d, --map:Als de optie '-d of -directory' is opgegeven, worden alle argumenten als mapnamen behandeld.-D:Het wordt gebruikt om alle componenten van de doelmap aan te maken; daarna kopieert het de BRON naar DESTINATION.-g, --groep=GROEP:Het wordt gebruikt om groepsbelangen in te stellen.-m, --mode=MODE:Het wordt gebruikt om de toestemmingsmodus in te stellen (zoals in chmod), in plaats van rwxr-xr-x.-o, --eigenaar=EIGENAAR:Het wordt gebruikt om het eigendom in te stellen. Het kan alleen door de superuser worden gebruikt.-p, --preserve-tijdstempels:Het past de toegangstijd van het bronbestand toe op het opgegeven bestand.-s, --strip:Het wordt gebruikt voor de stripsymbooltabellen.--strip-programma=PROGRAMMA:Vroeger werden binaire bestanden in het programma verwijderd.-S, --achtervoegsel=ACHTERVOEGSEL:Het wordt gebruikt om het gebruikelijke back-upachtervoegsel te overschrijven.-t, --target-directory=MAP:Het wordt gebruikt om alle bronargumenten naar de opgegeven map te kopiëren.-T, --no-target-directory:Het wordt gebruikt om het doelbestand als een normaal bestand te behandelen.-v, --uitgebreid:Het wordt gebruikt om de naam van elke map af te drukken.--context behouden:Het wordt gebruikt om de SELinux-beveiligingscontext te behouden.-MET:Het wordt gebruikt om de SELinux-beveiligingscontext van het bestemmingsbestand in te stellen, en elke aangemaakte map op het standaardtype.--hulp:Met de optie '-help' wordt de helphandleiding weergegeven.--versie:Het wordt gebruikt om de versie-informatie weer te geven.

Hoe bestanden naar een map kopiëren?

We kunnen elke map en elk bestand aanpassen aan onze behoeften met behulp van de installatieopdracht. Het wordt als volgt gebruikt:

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

Van het bovenstaande commando, de De optie '-D' kopieert alle tekstbestanden van de bronmap naar de doelmap.

Als u een nieuwe doelmap moet maken, voert u de onderstaande opdracht uit:

 install -d /destination/New_folder 

Met de bovenstaande opdracht wordt een 'Nieuwe_map' gemaakt in de opgegeven map. Als u bijvoorbeeld twee bestanden 'Demo.txt' en 'Test.txt' naar de map 'Downloads' wilt kopiëren, voert u de opdracht als volgt uit:

 sudo install Demo.txt Test.txt Downloads 

Met het bovenstaande commando worden de opgegeven bestanden naar de map 'Downloads' gekopieerd. Beschouw de onderstaande uitvoer:

Linux-installatieopdracht