Kako premjestiti ili kopirati datoteke ili mape u Linuxu?

linux

Mnogi od nas ako ne i najveći dioe navikli smo da koristimo grafički interfejs ili takozvano radno okruženje. Zadaci premještanja, uređivanja, preimenujte, između ostalog, datoteke ili mape obično se to rade na jednostavan način sa samo nekoliko klikova.

Ali šta se događa kada morate koristiti ove pokrete na serveru budući da se većinom njima obično upravlja samo s naredbene konzole, to je obično zauzeto na namjenskim serverima nikad ne boli znati kako se to radi jer nikad ne znate kada može biti zauzeto.

Dogodilo mi se da sam u nekim prilikama izgubio grafičko okruženje i moram ga koristiti za konzolu, ali to je druga stvar.

Dan danas dolazim s vama podijeliti neke jednostavne naredbe koje će nam pomoći za izvršavanje zadataka kopiranja ili premještanja datoteka.

Vezani članak:
Osnovne dozvole u GNU / Linuxu s chmodom

Kako premjestiti datoteke ili mape u Linux?

Prva stvar će biti imati terminal koji će biti naš alat koji će nam pomoći u svemu ovome, druga stvar je stvoriti neke mape sa tekstualnim dokumentima unutra ovo kako ne bi oštetili ili izgubili podatke.

kopiranje i premještanje datoteka

Najčešća stvar je premještanje datoteke direktorija za ovo ćemo koristiti mv naredbu:

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

Ovdje ono što radimo je premještanje datoteke.txt u test mapu koja se nalazi u našoj mapi dokumenata. Za to uzimamo u obzir da smo trenutno smješteni u direktoriju gdje se nalazi file.txt

Kada želimo premjestiti više datoteka odjednom, vrsta sintakse bila bi sljedeća:

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

Sada nešto vrlo korisno je koristiti * kada datoteke imaju istu bazu u imenu, na primjer:

Amd-gpu…

Amd-gpu-pro ..

Amd-driver ...

Vezani članak:
Savjeti: Više od 400 naredbi za GNU / Linux koje biste trebali znati 😀

Dakle, kao što možemo vidjeti da imaju istu bazu "AMD" za premještanje svih tih datoteka s istom osnovnom nomenklaturom, radimo sljedeće:

mv AMD* /ruta/de/destino

Isto se odnosi na sve one datoteke istog tipa, na primjer, .doc, .xls, .deb, .rpm itd. Za njihovo premještanje primjenjujemo se samo

mv *.deb /ruta/de/destino

Do ovog trenutka pomalo je jasno kako to funkcionira i kako možemo olakšati zadatak na nekoliko načina, ali što se događa kada želimo premjestiti sve što ima direktorij, datoteke i podmape.

Za ovo ćemo koristiti *, na primjer, želim premjestiti sve što sam dekomprimirao iz wordpress-a u dva prethodna direktorija:

mv wordpress/* …/

Da bismo znali malo više o naredbi, možemo koristiti njezinog čovjeka ili s parametrom -help, ovdje ćemo vidjeti sve njene parametre.

Kako kopirati datoteke u Linuxu?

Za ovaj slučaj gotovo je slično za razliku od toga, da ovdje premjestite datoteke ili mape iz jedne u drugu čuvajte datoteke i mape na njihovom mjestu porijekla i stvorite kopiju u odabranom direktorijumu.

Un jednostavna naredba za kopiranje datoteke ili mape iz jednog direktorija u drugi:

cp objetoacopiar rutadedestino

Eksplicitniji način gledanja:

cp archivo.txt /ruta/de/destino

Ova se naredba obično puno koristi za izradu sigurnosnih kopija datoteke ili mape koja će se uređivati, jer stvara ukupnu kopiju, ali s drugim imenom, praktični primjer:

cp log.txt log.bak

para kopirajte više datoteka ili mapa:

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

Sada ako želimo kopirati sve što sadrži mapu u kojoj se nalazimo u drugi direktorij:

cp  /* /ruta/de/destino

Sada ako želimo kopirati direktorij s jednog mjesta na drugo

cp /directorio /ruta/de/destino

Važno je biti jedan nivo ispod direktorija koji ćemo kopirati, jer ako smo unutar njega, potrebno je navesti punu putanju, jer ako naredbu stavimo samo onako kako sam je ja stavio, stvorit će samo prazan direktorij.

Konačno, ako želimo znati sve njegove parametre, oslanjamo se na čovjeka ili uz pomoć

Bez više, to su izuzetno osnovne naredbe, njihova upotreba može vam puno pomoći i čak biste trebali biti oprezni s njima jer se uvijek preporučuje upotreba rekurzivnog obrasca koji se koristi s parametrom -r.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jorge C. Rodriguez S. rekao je

    Ako želim kopirati sve datoteke iz jedne mape u drugu, bilo bi to tada

    cp / * / name / folder / odredište ??

    stoji u fascikli u koju moram kopirati datoteke?

  2.   Juan Manuel Carrillo Campos rekao je

    Želim kopirati određeni broj zapisa iz izvorne datoteke u odredišnu datoteku, ponekad je to zapis iz raspona u zapis, kako to mogu učiniti?