Kako premakniti ali kopirati datoteke ali mape v Linuxu?

linux

Mnogi med nami, če ne največji dele smo vajeni uporabe grafičnega vmesnika ali namizno okolje tako rekoč. Naloge premikanja, urejanja, med drugim preimenuj datoteke ali mape ponavadi se opravijo na preprost način s samo nekaj kliki.

Hruška kaj se zgodi, ko morate te premike uporabiti na strežniku ker jih večino običajno upravlja samo iz ukazne konzole, je to običajno zasedeno v namenskih strežnikih nikoli ne boli vedeti, kako se to naredi ker nikoli ne veš, kdaj je lahko zaseden.

Zgodilo se mi je, da sem včasih izgubil grafično okolje in moram uporabiti konzolo, da ga lahko obnovim, toda to je druga točka.

Dan danes pridem z vami deliti nekaj preprostih ukazov, ki nam bodo v pomoč za izvajanje kopiranja ali premikanja datotek.

Povezani članek:
Osnovna dovoljenja v GNU / Linux s chmod

Kako premakniti datoteke ali mape v Linuxu?

Prva stvar bo imeti terminal ki bo naše orodje, ki nam bo pomagalo pri vsem tem, druga stvar je ustvariti nekaj map z besedilnimi dokumenti znotraj to, da ne poškodujete ali izgubite podatkov.

kopiranje in premikanje datotek

Najbolj običajna stvar je premikanje imeniške datoteke za to bomo uporabili ukaz mv:

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

Tukaj počnemo premik datoteke file.txt v preskusno mapo v mapi z dokumenti. Pri tem upoštevamo, da smo trenutno postavljeni v imenik, kjer je datoteka.txt

Ko želimo premakniti več datotek hkrati, vrsta skladnje bi bila naslednja:

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

Zdaj nekaj zelo koristnega je uporaba * ko imajo datoteke enako osnovo v imenu, na primer:

Amd-gpu…

Amd-gpu-pro ..

Amd-voznik ...

Povezani članek:
Namigi: Več kot 400 ukazov za GNU / Linux, ki bi jih morali poznati 😀

Kot vidimo, imajo enako osnovo "AMD" za premikanje vseh datotek z isto osnovno nomenklaturo, naredimo naslednje:

mv AMD* /ruta/de/destino

Enako velja za vse datoteke iste vrste, na primer .doc, .xls, .deb, .rpm itd. Za njihovo premikanje se prijavimo samo

mv *.deb /ruta/de/destino

Do zdaj je nekoliko jasno, kako deluje in kako si lahko olajšamo nalogo na več načinov, toda kaj se zgodi, ko želimo premakniti vse, kar ima imenik, datoteke in podmape.

Za to bomo uporabili *, na primer želim premakniti vse, kar sem razstavil iz wordpressa, v dva prejšnja imenika:

mv wordpress/* …/

Če želite izvedeti nekaj več o ukazu, lahko uporabimo njegovega človeka ali s parametrom -help, tukaj bomo videli vse njegove parametre.

Kako kopirati datoteke v Linuxu?

Za ta primer skoraj podoben je za razliko od tega, če želite datoteke ali mape premakniti iz ene v drugo, tukaj datoteke in mape hranite na izvornem mestu in ustvarite kopijo v izbranem imeniku.

Un preprost ukaz za kopiranje datoteke ali mape iz enega imenika v drugega:

cp objetoacopiar rutadedestino

Natančnejši način gledanja na to:

cp archivo.txt /ruta/de/destino

Ta ukaz se običajno veliko uporablja za izdelavo varnostnih kopij datoteke ali mape, ki bo urejena, saj ustvari celotno kopijo, vendar z drugim imenom, praktičen primer:

cp log.txt log.bak

za kopirajte več datotek ali map:

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

Zdaj če želimo kopirati vse, kar vsebuje mapo, v kateri smo postavljeni v drug imenik:

cp  /* /ruta/de/destino

Zdaj, če želimo kopirati imenik z enega mesta na drugega

cp /directorio /ruta/de/destino

Pomembno je, da smo na enem nivoju pod imenikom, ki ga bomo kopirali, kajti če smo v njem, je treba določiti celotno pot, saj če ukaz postavimo samo tako, kot sem ga postavil, bo ustvaril samo prazen imenik.

Nazadnje, če želimo vedeti vse njegove parametre, se zanašamo na človeka ali s pomočjo

Brez nadaljnjih besed so izredno osnovni ukazi, njihova uporaba vam lahko zelo pomaga in z njimi morate biti celo previdni, saj je vedno priporočljiva uporaba rekurzivnega obrazca, ki se uporablja s parametrom -r.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Jorge C Rodriguez S. je dejal

    Če želim kopirati vse datoteke iz ene mape v drugo, bi bilo to takrat

    cp / * / ime / mapa / cilj ??

    stoji v mapi, kamor moram kopirati datoteke?

  2.   Juan Manuel Carrillo Campos je dejal

    Želim kopirati določeno število zapisov iz izvorne datoteke v ciljno datoteko, včasih je to zapis iz obsega zapisa, kako lahko to storim?