Kaip perkelti ar kopijuoti failus ar aplankus sistemoje „Linux“?

Linux

Daugelis iš mūsų, jei ne didžiausia dalisMes įpratę naudoti grafinę sąsają arba taip sakant darbalaukio aplinkoje. Judėjimo, redagavimo užduotys, pervardyti, be kita ko, failus ar aplankus jie paprastai atliekami paprastu būdu, tereikia poros paspaudimų.

Bet kas atsitinka, kai jūs turite naudoti šiuos judesius serveryje kadangi dauguma jų paprastai valdomos tik iš komandų pulto, tai dažniausiai užimama tam skirtuose serveriuose niekada neskauda žinoti, kaip tai daroma niekada negali žinoti, kada tai gali būti užimta.

Man nutiko, kad kai kuriais atvejais aš praradau savo grafinę aplinką ir turiu naudoti konsolę, kad ją atkurčiau, bet tai yra dar vienas dalykas.

Diena šiandien aš su jumis pasidalysiu keliomis paprastomis komandomis, kurios mums padės atlikti failų kopijavimo ar perkėlimo užduotis.

Susijęs straipsnis:
Pagrindiniai leidimai GNU / Linux su chmod

Kaip perkelti failus ar aplankus į „Linux“?

Pirmas dalykas bus turėti terminalą tai bus mūsų įrankis, kuris mums visa tai padės, antras dalykas yra sukurti keletą aplankų su tekstiniais dokumentais viduje kad nepažeistumėte ir neprarastumėte informacijos.

kopijuoti ir perkelti failus

Labiausiai įprastas dalykas yra katalogo failo perkėlimas tam mes naudosime komandą mv:

mv archivo.txt /home/usuario/Documentos/prueba

Čia mes darome failą.txt perkeliant į bandomąjį aplanką, kuris yra mūsų dokumentų aplanke. Tam mes atsižvelgiame į tai, kad šiuo metu esame kataloge, kuriame yra failas.txt

Kai norime perkelti daugiau nei vieną failą vienu metu, sintaksės tipas būtų toks:

mv archivo.1 archivo.2 archivo.3 /ruta/de/destino

Dabar labai naudinga yra naudoti * kai failai turi tą pačią vardo bazę, pavyzdžiui:

Amd-gpu…

Amd-gpu-pro ..

Tvarkyklė ...

Susijęs straipsnis:
Patarimai: Daugiau nei 400 komandų, skirtų GNU / Linux, kurias turėtumėte žinoti 😀

Taigi, kaip matome, jie turi tą pačią „AMD“ bazę, norėdami perkelti visus tuos failus su ta pačia pagrindine nomenklatūra, mes darome taip:

mv AMD* /ruta/de/destino

Tas pats pasakytina apie visus tuos pačius failus, pvz., .Doc, .xls, .deb, .rpm ir kt. Norėdami juos perkelti, mes tik taikome

mv *.deb /ruta/de/destino

Iki šiol yra šiek tiek aišku, kaip tai veikia ir kaip mes galime palengvinti užduotį įvairiais būdais, bet kas nutinka, kai norime perkelti viską, kas turi katalogą, ir failus, ir poaplankius.

Tam naudosime *, pavyzdžiui, noriu viską, ką išspausdinau, perkelti iš „WordPress“ į du ankstesnius katalogus:

mv wordpress/* …/

Norėdami sužinoti šiek tiek daugiau apie komandą, kurią galime naudoti jos man arba su parametru -help, čia pamatysime visus jos parametrus.

Kaip nukopijuoti failus „Linux“ sistemoje?

Šiuo atveju jis yra beveik panašus, skirtingai nuo to, norėdami čia perkelti failus ar aplankus iš vieno į kitą laikyti failus ir aplankus jų kilmės vietoje ir sukurkite kopiją pasirinktame kataloge.

Un paprasta komanda nukopijuoti failą ar aplanką iš vieno katalogo į kitą:

cp objetoacopiar rutadedestino

Aiškesnis būdas pažvelgti į tai:

cp archivo.txt /ruta/de/destino

Ši komanda paprastai naudojama daugeliui failo ar aplanko, kurį ketinama redaguoti, atsarginėms kopijoms kurti, nes sukuriama visa kopija, bet su kitu pavadinimu, praktinis pavyzdys:

cp log.txt log.bak

į nukopijuoti kelis failus ar aplankus:

cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino

Dabar jei norime nukopijuoti viską, kas yra aplankas, kuriame esame į kitą katalogą:

cp  /* /ruta/de/destino

Dabar, jei norime nukopijuoti katalogą iš vienos vietos į kitą

cp /directorio /ruta/de/destino

Svarbu būti vienu lygiu žemiau katalogo, kurį ketiname kopijuoti, nes jei esame jo viduje, reikia nurodyti visą kelią, nes jei komandą įdėsime tik taip, kaip aš ją įdėjau, ji sukurs tik tuščią katalogą.

Galiausiai, jei norime žinoti visus jo parametrus, pasikliaujame jo žmogumi arba su –pagalba

Be reikalo, tai yra labai paprastos komandos, jų naudojimas gali jums labai padėti ir netgi turėtumėte būti atsargūs, nes visada rekomenduojama naudoti rekursyvią formą, kuri naudojama kartu su parametru -r.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Jorge C Rodriguezas S sakė

    Jei noriu nukopijuoti visus failus iš vieno aplanko į kitą, tai būtų tada

    cp / * / vardas / aplankas / paskirtis ??

    stovite aplanke, kuriame turiu kopijuoti failus?

  2.   Juanas Manuelis Carrilllo Camposas sakė

    Noriu nukopijuoti konkretų įrašų skaičių iš šaltinio failo į paskirties failą, kartais tai yra įrašas nuo įrašo iki diapazono, kaip tai padaryti?