Kako premjestiti ili kopirati datoteke ili mape u Linuxu?

Linux

Mnogi od nas ako ne i najveći dioe smo navikli koristiti grafičko sučelje ili radno okruženje, da tako kažem. Zadaci premještanja, uređivanja, preimenujte, između ostalog, datoteke ili mape obično se obavljaju na jednostavan način sa samo nekoliko klikova.

Pero što se događa kada morate koristiti te pokrete na poslužitelju budući da se većinom njima obično upravlja samo s naredbene konzole, to je obično zauzeto na namjenskim poslužiteljima nikad ne boli znati kako se to radi jer nikad ne znate kad može biti zauzeto.

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

Dan od danas dolazim podijeliti s vama nekoliko jednostavnih naredbi koje će nam pomoći za izvršavanje zadataka kopiranja ili premještanja datoteka.

Povezani članak:
Osnovna dopuštenja u GNU / Linuxu s chmodom

Kako premjestiti datoteke ili mape u Linux?

Prva stvar bit će imati terminal koji će biti naš alat koji će nam pomoći u svemu ovome, druga stvar je stvoriti neke mape s 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 testnu mapu koja se nalazi u našoj mapi dokumenata. Za to uzimamo u obzir da smo trenutno smješteni u direktoriju u kojem 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 nazivu, na primjer:

Amd-gpu…

Amd-gpu-pro ..

Amd-vozač ...

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

Dakle, kao što vidimo, imaju istu bazu "AMD" za premještanje svih datoteka s istom osnovnom nomenklaturom, radimo sljedeće:

mv AMD* /ruta/de/destino

Isto se odnosi na sve one datoteke iste vrste, na primjer, .doc, .xls, .deb, .rpm itd. Da bismo ih premjestili, samo se prijavljujemo

mv *.deb /ruta/de/destino

Do ove je točke pomalo 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 njezine parametre.

Kako kopirati datoteke u Linuxu?

Za ovaj slučaj gotovo je slično za razliku od toga, za premještanje datoteka ili mapa iz jedne u drugu, ovdje čuvajte datoteke i mape na mjestu njihova podrijetla i stvorite kopiju u odabranom direktoriju.

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 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

u 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 smo smješteni 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 puni put, jer ako naredbu stavimo samo onako kako sam je ja stavio, stvorit će samo prazan direktorij.

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

Bez daljnjeg da se radi o izuzetno osnovnim naredbama, 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 svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jorge C. Rodriguez S. dijo

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

    cp / * / ime / mapa / odredište ??

    stoji u mapi u kojoj moram kopirati datoteke?

  2.   Juan Manuel Carrillo Campos dijo

    Ž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?