Kako koristiti Linux za kopiranje datoteka i mapa

Uvod

Ovaj vodič će vam pokazati kako kopirati datoteke i mape s jednog mjesta na drugo pomoću najpopularnijih grafičkih upravitelja datoteka i pomoću Linux naredbenog retka.

Većina ljudi će se koristiti za korištenje grafičkih alata za kopiranje datoteka s njihovih diskova. Ako ste navikli koristiti Windows, tada ćete biti svjesni alata koji se zove Windows Explorer, što ga čini vrlo jednostavnim.

Windows Explorer alat je poznat kao upravitelj datoteka i Linux ima više različitih upravitelja datoteka. Onaj koji se pojavljuje na vašem sustavu u velikoj mjeri ovisi o verziji Linuxa koju koristite i do određenog stupnja okruženju radne površine koju koristite.

Najčešći menadžeri datoteka su sljedeći:

Ako koristite Ubuntu , Linux Mint , Zorin , Fedora ili openSUSE , vjerojatno je vaš upravitelj datoteka nazvan Nautilus.

Svatko tko trči distribuciju s KDE radnim okruženjem vjerojatno će otkriti da je Dolphin zadani upravitelj datoteka. Distribucije koje koriste KDE uključuju Linux Mint KDE, Kubuntu, Korora i KaOS.

Upravitelj datoteka Thunar dio je radne površine XFCE, PCManFM je dio okruženja LXDE i Caja je dio MATE desktop okruženja.

Kako koristiti Nautilus za kopiranje datoteka i mapa

Nautilus će biti dostupan putem izbornika unutar Linux Mint i Zorin ili će se pojaviti u Unity Launcheru unutar Ubuntua ili putem prikaza nadzorne ploče unutar bilo koje distribucije koristeći GNOME kao što je Fedora ili openSUSE.

Za kopiranje datoteke navigirajte kroz datotečni sustav dvostrukim klikom na mape dok ne dođete do datoteke koju želite kopirati.

Za kopiranje datoteka možete koristiti standardne tipkovničke naredbe. Na primjer, klikom na datoteku i pritiskom tipke CTRL i C zajedno se kopira datoteka. Pritiskom tipke CTRL i V zalijepite datoteku na mjesto na kojem ste odabrali kopiranje datoteke.

Ako zalijepite datoteku u istu mapu, tada će imati isti naziv kao izvorni, osim što će na kraju imati riječ (kopiju).

Također možete kopirati datoteku desnim klikom na datoteku i odabrati stavku izbornika "kopirati". Zatim možete odabrati mapu u koju želite zalijepiti, desnom tipkom miša i odaberite "zalijepiti".

Drugi način kopiranja datoteke je da desnom tipkom miša kliknete datoteku i odaberete opciju "kopiranje". Pojavit će se novi prozor. Pronađite mapu u koju želite kopirati datoteku i kliknite gumb "select".

Možete kopirati više datoteka tako da držite pritisnutu tipku CTRL dok odabirete svaku datoteku. Bilo koja od prethodnih metoda poput odabira CTRL C ili odabira "kopiranja" ili "kopiranja" iz kontekstnog izbornika funkcionira za sve odabrane datoteke.

Naredba za kopiranje radi na datotekama i mapama.

Kako koristiti dupina za kopiranje datoteka i mapa

Dolphin se može pokrenuti preko KDE izbornika.

Mnoge značajke unutar dupina su jednake onima s Nautilusom.

Da biste kopirali datoteku, krenite u mapu u kojoj se datoteka nalazi dvostrukim klikom na mape dok ne vidite datoteku.

Pomoću lijevog gumba miša odaberite datoteku ili upotrijebite tipku CTRL i lijevu tipku miša za odabir više datoteka.

Za kopiranje datoteke možete koristiti zajedno tipke CTRL i C. Da biste zalijepili datoteku odaberite mapu za zalijepite datoteku i pritisnite CTRL i V.

Ako odlučite zalijepiti u istu mapu kao i datoteka koju ste kopirali, pojavit će se prozor s upitom za unos novog naziva za kopiranu datoteku.

Također možete kopirati datoteke desnim klikom na njih i odabrati "Copy". Da biste zalijepili datoteku koju možete kliknuti desnom tipkom i odabrati "Zalijepi".

Datoteke se također mogu kopirati povlačenjem iz jedne mape u drugu. Kada to učinite pojavit će se izbornik s opcijama za kopiranje datoteke, povezivanje datoteke ili premještanje datoteke.

Kako koristiti Thunar za kopiranje datoteka i mapa

Thunarov menadžer datoteka može se pokrenuti iz izbornika unutar XFCE radne okoline.

Kao i kod Nautilusa i Delfina, možete odabrati datoteku s mišem i koristiti CTRL i C tipke za kopiranje datoteke. Zatim možete koristiti tipke CTRL i V da zalijepite datoteku.

Ako zalijepite datoteku u istu mapu kao izvorni, kopirana datoteka zadržava isto ime, ali je "(kopija)" dodana kao dio naziva u isto vrijeme kao i Nautilus.

Također možete kopirati datoteku tako da desnom tipkom miša kliknete na datoteku i odaberete opciju "kopiranje". Napominjemo da Thunar ne uključuje opciju "kopirati u".

Kada kopirate datoteku, možete je zalijepiti tako da krenete u mapu u koju želite zalijepiti. Sada jednostavno kliknite desnom tipkom i odaberite "zalijepi".

Povlačenje datoteke u mapu pomiče datoteku umjesto kopiranja.

Kako koristiti PCManFM za kopiranje datoteka i mapa

Upravitelj datoteka PCManFM može se pokrenuti iz izbornika unutar LXDE radne površine.

Ovaj upravitelj datoteka je prilično osnovan duž linija Thunara.

Možete kopirati datoteke odabirom ih mišem. Da biste kopirali datoteku, istodobno pritisnite tipku CTRL i C ili desnom tipkom miša kliknite datoteku i odaberite "kopiranje" iz izbornika.

Da biste zalijepili datoteku, pritisnite CTRL i V u mapi u koju želite kopirati datoteku. Također možete kliknuti desnom tipkom miša i odabrati "paste" iz izbornika.

Povlačenje i ispuštanje datoteke ne kopira datoteku, nego ga pomiče.

Postoji opcija kada desnom tipkom miša kliknete datoteku koja se zove "put za kopiranje". To je korisno ako želite zalijepiti URL datoteke u dokument ili u naredbenom retku iz bilo kojeg razloga.

Kako koristiti Caja za kopiranje datoteka i mapa

Caja možete pokrenuti iz izbornika unutar MATE desktop okruženja.

Caja je puno poput Nautilusa i radi mnogo slično.

Da biste kopirali datoteku, pronađite ga tako što ćete kretati kroz mape. Kliknite datoteku, a zatim CTRL i C za kopiranje datoteke. Također možete desnom tipkom miša i odabrati "kopirati" iz izbornika.

Da biste zalijepili datoteku, krenite na mjesto na kojem želite kopirati datoteku i pritisnite CTRL i V. Alternativno kliknite desnom tipkom miša i odaberite "zalijepiti" iz izbornika.

Ako zalijepite u istu mapu kao i izvorna datoteka, datoteka će imati isto ime, ali će imati "(kopiranje)" dodan do kraja.

Desnom klikom na datoteku također daje opciju pod nazivom "Kopiraj u". Ovo nije korisno kao opcija "copy to" u Nautilusu. Možete kopirati samo na radnu površinu ili početnu mapu.

Držanje tipke Shift na datoteci i povlačenje u mapu prikazat će izbornik koji će vas pitati želite li kopirati, premjestiti ili povezati datoteku.

Kako kopirati datoteku iz jednog imenika u drugu pomoću Linuxa

Sintaksa za kopiranje datoteke s mjesta na drugo je sljedeća:

cp / source / path / name / target / path / name

Na primjer, zamislite da imate sljedeću strukturu mapa:

Ako želite kopirati datoteku1 s trenutne lokacije u / home / documents / folder1 do / home / documents / folder2, tada biste upisali sljedeće u naredbeni redak:

cp / home / gary / documents / folder1 / datoteci1 / home / gary / documents / folder2 / file1

Postoje neki prečaci koje možete napraviti ovdje.

Dom / dio se može zamijeniti s tildom (~) što je objašnjeno u ovom članku. To mijenja naredbu za ovo

cp ~ / documents / folder1 / file1 ~ / documents / folder2 / file1

Jednostavno izostavite naziv datoteke za cilj ako namjeravate koristiti isti naziv datoteke

cp ~ / documents / folder1 / file1 ~ / documents / folder2

Ako ste već u ciljnoj mapi, možete jednostavno zamijeniti put za cilj s potpunim zaustavljanjem.

cp ~ / documents / folder1 / file1.

Alternativno, ako ste već u mapi izvora, možete jednostavno dati naziv datoteke kao izvor na sljedeći način:

cp file1 ~ / documents / folder2

Kako preuzeti sigurnosnu kopiju prije kopiranja datoteka u Linuxu

U prethodnom odjeljku mape1 sadrži datoteku pod nazivom file1 i folder2 ne. Zamislite, međutim, da je mapa2 imala datoteku pod nazivom file1 i pokrenuli ste sljedeću naredbu:

cp file1 ~ / documents / folder2

Gornja naredba će prebrisati datoteku1 koja je trenutno u mapi 2. Nema upita, bez upozorenja i bez pogrešaka, jer u pogledu Linuxa ste naveli valjanu naredbu.

Moguće je poduzeti mjere predostrožnosti prilikom kopiranja datoteka dobavljanjem Linuxa za stvaranje sigurnosne kopije datoteke prije nego što ga prepisuje. Jednostavno upotrijebite sljedeću naredbu:

cp-b / izvor / datoteka / cilj / datoteka

Na primjer:

cp-b ~ / documents / folder1 / file1 ~ / documents / folder2 / file1


U odredišnoj mapi sada će biti datoteka koja je kopirana, a na kraju će biti i datoteka s tildom (~) koja je u osnovi sigurnosna kopija izvorne datoteke.

Zamjensku sigurnosnu naredbu možete promijeniti na nešto drugačiji način tako da stvara numerirane sigurnosne kopije. Možda biste to trebali učiniti ako ste prethodno kopirali datoteke i sumnjate da postoje sigurnosne kopije. To je oblik kontrole verzije.

cp - backup = brojčano ~ / documents / folder1 / file1 ~ / documents / folder2 / file1

Naziv datoteke za sigurnosne kopije bit će duž redaka datoteke1. ~ 1 ~, file1. ~ 2 ~ itd.

Kako zatražiti prije prepisivanja datoteka prilikom kopiranja pomoću Linuxa

Ako ne želite sigurnosne kopije datoteka koje se nalaze oko vašeg datotečnog sustava, ali želite provjeriti je li naredba za kopiranje ne prebrisala datoteku bez prekida, možete dobiti upit da se pita želite li prebrisati odredište.

Da biste to učinili upotrijebite sljedeću sintaksu:

cp -i / izvor / datoteka / cilj / datoteka

Na primjer:

cp -i ~ / documents / folder1 / file1 ~ / documents / folder2 / file1

Poruka će se pojaviti na sljedeći način: cp: prepisati './file1'?

Da biste prebrisali datoteku, pritisnite tipku Y na tipkovnici ili istodobno pritisnite N ili CTRL i C.

Što se događa kada kopirate simboličke veze u Linuxu

Simbolička veza pomalo je poput prečaca na radnoj površini. Sadržaj simboličke veze je adresa fizičke datoteke.

Zamislite da ste imali sljedeću strukturu mapa:

Pogledajte sljedeću naredbu:

cp ~ / documents / folder1 / file1 ~ / documents / folder3 / file1

Ovo bi trebalo biti ništa novo jer kopira fizičku datoteku iz jedne mape u drugu.

Što se događa, međutim, ako kopirate simboličku vezu s mape2 u mapu3?

cp ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

Datoteka koja se kopira u mapu3 nije simbolična veza. Zapravo, datoteka je naznačena simboličkom vezom, tako da u stvari dobivate isti rezultat kao i kopiranjem datoteke1 iz mape1.

Usput, možete dobiti isti rezultat pomoću sljedeće naredbe:

cp-H ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

Samo da budete sigurni da postoji još jedan prekidač koji apsolutno prisiljava kopirati datoteku, a ne simboličku vezu:

cp-L ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

Ako želite kopirati simboličku vezu, morate navesti sljedeću naredbu:

cp -d ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

Za prisilnu simboličku vezu za kopiranje, a ne fizička datoteka koristite sljedeću naredbu:

cp -P ~ / documents / folder2 / file1 ~ documents / folder3 / file1

Kako stvoriti tvrdih veza pomoću Command cp

Koja je razlika između simboličke veze i teške veze?

Simbolična veza je prečac do fizičke datoteke. Ne sadrži ništa više od adrese fizičke datoteke.

Tvrda veza međutim u osnovi je veza na istu fizičku datoteku, ali s drugim imenom. Gotovo je kao nadimak. To je sjajan način organiziranja datoteka bez preuzimanja dodatnog prostora na disku.

Ovaj vodič govori vam sve što trebate znati o tvrdim vezama .

Možete stvoriti tvrdi vezu pomoću naredbe cp, ali bih se normalno zagovarala pomoću ln naredbe.

cp -l ~ / izvor / datoteka ~ / cilj / datoteka

Kao primjer zašto biste mogli koristiti tvrdu vezu, smatrate da imate mapu s nazivima videozapisa i da u toj mapi videozapisa imate veliku video datoteku pod nazivom honeymoon_video.mp4. Sada zamislite da i želite da je videozapis poznat kao barbados_video.mp4 jer sadrži i snimke Barbadosa, gdje ste išli na medeni mjesec.

Jednostavno biste mogli kopirati datoteku i dodijeliti mu novo ime, ali to znači da upisujete dvostruku količinu prostora na disku za ono što je bitno isti videozapis.

Umjesto toga možete stvoriti simboličku vezu pod nazivom barbados_video.mp4 koja ukazuje na datoteku honeymoon_video.mp4. To bi dobro funkcioniralo, ali ako je netko izbrisao honeymoon_video.mp4, ostat će vam veza i ništa drugo, a veza i dalje zauzima prostor na disku.

Ako ste stvorili tvrdu vezu, ipak biste imali 1 datoteku s 2 naziva datoteka. Jedina je razlika u tome što sadrže različite brojeve inoda. (jedinstveni identifikatori). Brisanje datoteke honeymoon_video.mp4 ne briše datoteku, već samo smanjuje broj za tu datoteku za 1. Datoteka će biti izbrisana samo ukoliko se uklone sve veze na tu datoteku.

Da biste stvorili vezu, učinili biste nešto ovako:

cp -l /videos/honeymoon_video.mp4 /videos/barbados_video.mp4

Kako stvoriti simboličke veze pomoću CP Command

Ako želite stvoriti simboličku vezu umjesto tvrdog veza, možete upotrijebiti sljedeću naredbu:

cp -s / izvor / datoteka / cilj / datoteka

Opet bih osobno općenito koristio ln -s naredbu, ali ovo također funkcionira.

Kako kopirati datoteke samo ako su novije

Ako želite kopirati datoteke u mapu, ali samo prebrisati odredišne ​​datoteke ako je izvorna datoteka novije onda možete upotrijebiti sljedeću naredbu:

cp -u / izvor / datoteka / cilj / datoteka

Važno je napomenuti da ako datoteka ne postoji na ciljnoj strani, kopija će se odvijati.

Kako kopirati više datoteka

U naredbi za kopiranje možete dati više od jedne izvorne datoteke kako slijedi:

cp / izvor / datoteka1 / izvor / datoteka2 / izvor / datoteka3 / cilj

Gornja naredba kopirat će datoteku1, datoteku2 i datoteku3 u ciljnu mapu.

Ako se datoteke podudaraju s određenim uzorkom, možete upotrijebiti i zamjenske znakove kako slijedi:

cp /home/gary/music/*.mp3 / home / gary / music2

Gornja naredba kopirat će sve datoteke s nastavkom .mp3 u mapu music2.

Kako kopirati mape

Kopiranje mapa jednako je kopiranju datoteka.

Na primjer, zamislite da imate sljedeću strukturu mapa:

Zamislite da želite premjestiti mapu mape1 tako da sada živi u mapi 2 kako slijedi:

Možete upotrijebiti sljedeću naredbu:

cp -r / home / gary / documents / folder1 / home / gary / documents / folder2

Također možete upotrijebiti sljedeću naredbu:

cp -R / home / gary / documents / folder1 / home / gary / documents / folder2

Ovo kopira sadržaj mape1, kao i bilo koji poddirektorij i datoteke unutar pod-direktorija.

Sažetak

Ovaj je vodič davao većinu alata potrebnih za kopiranje datoteka u Linuxu. Za sve ostalo možete koristiti naredbu Linux man .

čovjek cp