Kopijuoti failus Linux Naudodami komandą "Įdiegti"
Įdiegimo komanda "Linux" sistemose naudojama failų kopijavimui, ir tai daroma, derinant kelias komandas į vieną, kad jas būtų lengva naudoti. Įdiegimo komanda naudoja cp , chown , chmod ir juostos komandas.
Įdiegimo komandą neturėtų būti naudojama, norint įdiegti programas, kurios jau parengtos naudoti. Tos turėtų būti atsisiųstos ir įdiegtos naudojant " apt-get" komandą.
Įdiekite komandų sintaksę
Toliau pateikiama tinkama sintaksė, skirta naudoti komandai " Įdiegti" . Pirmieji trys naudojami šaltiniui nukopijuoti į jau esamą paskirties vietą, taip pat nurodant leidimus. Galutinis naudojamas kuriant visas tam tikro katalogo arba katalogų sudedamąsias dalis.
įdiegti [ OPTION ] ... SOURCE DEST įdiegti [ OPTION ] ... SOURCE ... KATALOGAS įdiegti [ OPTION ] ... -t KATALOGO ŠALTINIS įdiegti [ OPTION ] ... -d KATALOGASTai yra galimybės, kurias galite naudoti su diegimo komanda:
- --backup [= CONTROL ] atlieka kiekvieno esamo paskirties failo atsarginę kopiją
- -b yra panašus į atsarginę kopiją, bet nepriima argumentų
- -c yra (ignoruojamas)
- Jei norite įdiegti failą, reikėtų naudoti " -C" . Tai yra, nebent tikslas jau egzistuoja ir yra tas pats kaip naujas failas, tokiu atveju pakeitimo laikas nebus pakeistas.
- -d , --direktorija apdoros visus argumentus kaip katalogų pavadinimus; sukurti visus nurodytų katalogų komponentus
- -D sukuria visus svarbiausius DEST komponentus, išskyrus paskutinius, tada kopijuoja SOURCE į DEST. Tai naudinga pirmame aukščiau pateiktame formate.
- -g , --group = GROUP nustato grupės nuosavybę
- -m , --mode = MODE nustato leidimo režimą (kaip ir chmod) vietoj rwxr-xr-x
- -o , -owner = OWNER nustato nuosavybės teisę (tik super naudotojui)
- -p , --preserve-timestamps taiko SOURCE failų prieigos / keitimo laiką į atitinkamus paskirties failus
- -s , --luoksnių juostelių simbolių lentelės. Tai naudinga tik pirmame ir antrame formatuose.
- -S , --suffix = SUFFIX pakeičia įprastą atsarginę priesagą
- -v , --verbose spausdina kiekvieno katalogo pavadinimą, nes jis yra sukurtas
- -z, --context-CONTEXT nustato SELinux bylų ir katalogų saugumo kontekstą
- - Pagalba rodo pagalbos informaciją ir išėjimus
- --versijos išvesties versijos informacija ir išėjimai
Atsarginis priesagas yra ~ ~, nebent nustatytas su --suffix arba SIMPLE_BACKUP_SUFFIX. Versijos kontrolės metodas gali būti pasirinktas naudojant atsarginę kopiją arba aplinkos kintamąjį VERSION_CONTROL.
Tai yra šios vertybės:
- nieko, niekada nepadarykite atsarginių kopijų (net jei --backup pateikiamas)
- sunumeruotas, t sudaro numeruotų atsarginių kopijų
- Esamas nulis yra sunumeruotas, jei egzistuoja numeruojami atsarginiai kopijos: kitaip, tai paprasta
- Paprasta, niekada nesudaro paprasta atsarginių kopijų
Visi diegimo dokumentai yra laikomi kaip "Texinfo" žinynas. Jei jūsų svetainėje įdiegtos programos informacija ir įdiegimas yra tinkamai įdiegtos, komandų informacijos diegimas turėtų suteikti jums prieigą prie išsamios instrukcijos.
Svarbu: naudokite komandą man ( % man ), kad pamatytumėte, kaip komanda naudojama jūsų konkrečiame kompiuteryje.
Įdiegimo komandos pavyzdys
Toliau pateikiamas vienas pavyzdys, kaip naudoti "Linux" komandą kopijuoti failus. Kiekvienas aplankas ir failas turi būti pritaikyti jūsų situacijai.
įdiekite -D /source/folder/*.py / destination / folderČia parinktis- D naudojama kopijuoti visus .py failus iš / source / folder į aplanką / destination / folder. Vėlgi, viskas, išskyrus "įdiegti" ir "-D", turėtų būti pakeista, kad atitiktų jūsų failus ir aplankus.
Jei jums reikia sukurti paskirties aplanką, galite naudoti šią komandą (mūsų pavyzdžiu rasite čia):
install-d / destination / folder