Kuidas kasutada Linuxi failide ja kaustade kopeerimiseks

Sissejuhatus

See juhend näitab teile, kuidas kopeerida faile ja kaustu ühest kohast teise, kasutades kõige populaarsemaid graafilisi failijuhte ja ka Linuxi käsurealt.

Enamik inimesi kasutavad graafiliste tööriistade kasutamist nende kettatelt failide kopeerimiseks. Kui olete harjunud Windowsi kasutama hakkama, siis on teil teadlik tööriista nimega Windows Explorer, mis muudab selle väga lihtsaks.

Windows Explorer on tööriist, mida tuntakse failihaldurina ja Linuxil on mitmeid erinevaid failijuhte. Teie süsteemis ilmuv süsteem sõltub suurel määral teie poolt kasutatavast Linuxist ja teatud määral kasutatavast töökeskkonnast .

Kõige tavalisemad failijuhid on järgmised:

Kui kasutate Ubuntu , Linux Mint , Zorin , Fedora või openSUSE, siis on tõenäoline, et teie failihaldurit nimetatakse Nautilusiks.

Igaüks, kes käivitab levitamist KDE töökeskkonnaga, leiab tõenäoliselt, et Dolphin on vaikimisi failihaldur. KDE-d kasutavad distributsioonid on Linux Mint KDE, Kubuntu, Korora ja KaOS.

Thunari failihaldur kuulub XFCE lauaarvutisse, PCManFM kuulub LXDE töölauakeskkonda ja Caja on osa MATE töölaua keskkonda.

Nautili kasutamine failide ja kaustade kopeerimiseks

Nautilus on saadaval Linux Mint ja Zorini menüü kaudu või see ilmub Unity Launcheris Ubuntu kaudu või armatuurlaua vaates mis tahes jaotuses, kasutades GNOME-i, näiteks Fedora või openSUSE.

Faili kopeerimiseks navigeerige failisüsteemi, topeltklõpsates kaustadel, kuni jõuate faili, mida soovite kopeerida.

Failide kopeerimiseks võite kasutada standardseid klaviatuurikäske. Näiteks klõpsates failil ja vajutades CTRL ja C koos võtab faili koopia. CTRL ja V vajutamine paneb faili asukohta, kuhu soovite faili kopeerida.

Kui kopeerite faili ühte kausta, siis on sellel originaaliga sama nimi, välja arvatud juhul, kui sellel on sõna (koopia) selle lõpus.

Samuti saate faili kopeerida faili paremklõpsuga ja valida menüükäsku "kopeerida". Seejärel saate valida kausta, mida soovite selle kleepida, paremklõps ja valige "kleepige".

Teine võimalus faili kopeerimiseks on faili paremklõps ja vali valik "kopeeri". Ilmub uus aken. Leidke kaust, kuhu soovite faili kopeerida, ja klõpsake nuppu "valige".

Saate mitme faili kopeerida, hoides all klahvi CTRL, valides iga faili. Ükskõik milline eelmine meetod, näiteks CTRL C valimine või kontekstimenüüst "copy" või "copy to", valib kõigi valitud failide jaoks.

Kopeerimise käsk töötab failides ja kaustades.

Kuidas kasutada failide ja kaustade kopeerimiseks Dolphinit

Dolfiini saab käivitada KDE menüü kaudu.

Paljud Dolphini funktsioonid on samad mis Nautilus'is.

Faili kopeerimiseks navigeerige kausta, kus fail asub, topeltklõpsake kaustadel, kuni see fail on näha.

Kasutage hiire vasakut nuppu faili valimiseks või kasutage mitut faili valimiseks CTRL-klahvi ja hiire vasakut nuppu.

Faili kopeerimiseks saate kasutada CTRL-i ja C-klahve. Faili kleepimiseks vali kaust, kuhu fail tuleb kleepida ja vajuta CTRL ja V.

Kui otsustate kleepida aknasse kopeeritud faili samas kaustas, palutakse teil sisestada kopeeritud fail uue nime.

Faile saate kopeerida ka nendega paremklõpsates ja valida "Kopeeri". Faili kleepimiseks võite paremklõpsata ja valida "Kleebi".

Failid saab ka kopeerida, lohistades neid ühest kaustast teise. Selle tegemisel kuvatakse menüü, millel on faili kopeerimiseks, faili linkimiseks või faili teisaldamiseks.

Kuidas kasutada Thunarit failide ja kaustade kopeerimiseks

Thunari failihaldurit saab käivitada XFCE-i töökeskkonna menüüst.

Nii nagu Nautilus'is ja Dolphin'is, saate faili kopeerimiseks valida hiirega faili ja kasutada CTRL-i ja C-klahve. Seejärel saate faili kleepimiseks kasutada CTRL + ja V-klahve.

Kui kopeerite faili samasse kataloogi kui originaal, kopeeritud fail hoiab sama nimega, kuid selle nime osana lisatud "(kopeeri)" oli sama palju nagu Nautilus.

Samuti saate faili kopeerida faili paremklõpsuga ja vali "kopeeri". Pange tähele, et Thunar ei sisalda valikut "kopeeri".

Kui olete faili kopeerinud, saate selle kleepida, liikudes sellele kataloogi, kuhu see kleepida. Nüüd lihtsalt paremklõps ja vali "kleepige".

Faili lohistamine kausta liigitab faili selle asemel, et seda kopeerida.

Kuidas kasutada PCManFM-i failide ja kaustade kopeerimiseks

PCManFM-failihaldurit saab käivitada LXDE töökeskkonna menüüst.

See failijuht on Thunari joonisel üsna lihtne.

Faile saate kopeerida, valides hiirega. Faili kopeerimiseks vajutage samaaegselt CTRL-i ja C-klahvi või paremklõpsake failil ja valige menüüst "kopeeri".

Faili kleepimiseks vajutage kataloogi CTRL ja V, kuhu soovite faili kopeerida. Võite ka paremklõpsata ja valida menüüst "kleepida".

Faili lohistamine ei kopeerita faili, see liigub.

Faili nimega "kopeerimistee" klõpsamisel on parem valik. See on kasulik, kui soovid kleepida faili URL-i dokumendis või käsurealt mingil põhjusel.

Kuidas kasutada Caja failide ja kaustade kopeerimiseks

Võite käivitada Caja MATE-i töökeskkonna menüüst.

Caja on palju nagu Nautilus ja töötab sama palju.

Faili kopeerimiseks leidke see kaustade kaudu navigeerides. Klõpsake failil ja seejärel kopeerige fail CTRL ja C. Võite ka paremklõpsata ja valida menüüst "kopeeri".

Faili kleepimiseks navigeerige asukohta, kuhu soovite faili kopeerida, ning vajutage klahvikombinatsiooni CTRL ja V nuppu. Veelgi paremal klõpsu ja vali menüüst "kleepida".

Kui kopeerite samasse kataloogi kui originaalfail, siis on failil sama nimi, kuid selle lõppu lisatakse "(copy)".

Paremklõps failil annab ka võimaluse nimega "Copy To". See ei ole nii kasulik kui Nautilus'is valik "kopeeri". Võite kopeerida ainult töölauale või kodukataloogi.

Hoidke faili all olev shift-klahv all ja lohistades selle kausta, kuvatakse menüü, milles küsitakse, kas soovite faili kopeerida, teisaldada või linkida.

Kuidas kopeerida faili ühest kataloogist Linuxi teisele

Süntaks faili kopeerimiseks kohast teise on järgmine:

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

Näiteks oleta, et teil on järgmine kaustruktuur:

Kui soovite kopeerida fail1 oma praegusest asukohast kataloogis / home / documents / folder1 / home / documents / folder2, siis sisestage järgmised käsureal:

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

Siin on mõned otseteed.

/ Home osa võib asendada tildega (~), mis on selles artiklis selgitatud. See muudab käsu sellele

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

Sihtkoha failinimi võib lihtsalt jätta, kui kavatsete kasutada sama failinime

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

Kui olete juba sihtkaustas, võite lihtsalt täpse peatusega sihtmärgi asukoha asendada.

cp ~ / docs / folder1 / file1.

Teise võimalusena, kui olete juba lähtekataloogis, võite lihtsalt anda failinime allikaks alljärgnevalt:

cp file1 ~ / documents / folder2

Kuidas varundada enne failide kopeerimist Linuxis

Eelmises osas sisaldab kaust1 faili nimega file1 ja kataloog2 ei ole. Kujutle siiski, et kaustas 2 oli fail nimega file1 ja sa jooksed järgmise käsuga:

cp file1 ~ / documents / folder2

Ülalnimetatud käsk kirjutab faili 1, mis on praegu kaustas 2, üle kirjutada. Puuduvad viiped, hoiatus ja vead, sest Linuxi puhul olete määranud kehtiva käsu.

Failide kopeerimisel võite võtta ettevaatusabinõusid, saades Linuxi faili varukoopia loomiseks enne selle ülekirjutamist. Lihtsalt kasutage järgmist käsku:

cp -b / source / file / target / file

Näiteks:

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


Sihtkataloogis on nüüd kopeeritud fail ja lõpus on ka tilde (~) fail, mis on põhimõtteliselt originaalfaili varukoopia.

Saate muuta varukoopia käsku töötada veidi teistsugusel viisil, nii et see loob nummerdatud varukoopiaid. Võib-olla soovite seda teha, kui olete juba failid kopeerinud ja varukoopiaid juba kahtlustatakse. See on versiooni kontrolli vorm.

cp --backup = nummerdatud ~ / docs / folder1 / file1 ~ / documents / folder2 / file1

Varukoopia faili nimi on faili 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.

Kuidas küsida enne failide ülekirjutamist nende kopeerimisel Linuxiga

Kui te ei soovi, et teie failisüsteemid asetseksid failide varukoopiad, kuid soovite, et koopia käsk faili üle ei kirjutata, võite saada viipi, mis kuvatakse üles, küsides, kas soovite sihtkohta üle kirjutada.

Selleks kasutage järgmist süntaksit:

cp -i / source / file / target / file

Näiteks:

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

Sõnum ilmub järgmiselt: cp: overwrite './file1'?

Faili ülekirjutamiseks vajutage klahvi Y klaviatuuril või tühistamiseks vajutage N, CTRL ja C samal ajal.

Mis juhtub siis, kui kopeerite sümboliseerivaid viiteid Linuxis

Sümboolne link on natuke sarnane töölaua otseteele. Sümboolse lingi sisu on füüsilise faili aadress.

Kujutage ette, et teil oli järgmine kaustruktuur:

Vaadake järgmist käsku:

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

See ei peaks olema midagi uut, kuna see kopeerib füüsilist faili ühest kaustast teise.

Mis juhtub aga, kui kopeerite sümbolilist linki kaustast 2 kataloogi 3?

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

Fail 3, mis kopeeritakse kataloogile 3, ei ole sümboolne link. See on tegelikult fail, millele osutab sümboolne ling, nii et tegelikult saate sama tulemuse kui sa kopeerid fail1 kataloogist1.

Muidu võite saada sama tulemuse, kasutades järgmist käsku:

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

Kindlasti on kindel, et on veel üks lüliti, mis paneb faili kopeerima ja mitte sümboolset linki:

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

Kui soovite sümboolset lingit kopeerida, peate määrama järgmise käsu:

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

Selleks, et sundida sümbolilist linki kopeerima, mitte füüsilist faili, kasutage järgmist käsku:

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

Kuidas luua tugevaid linke, kasutades cp käsku

Mis vahe on sümboolse lingi ja raske side vahel?

Sümboolne ling on füüsilise faili otsetee. See ei sisalda enam kui füüsilise faili aadressi.

Kuid raske link on põhimõtteliselt link sama füüsilise faili, kuid teise nimega. See on peaaegu nagu hüüdnimi. See on suurepärane võimalus faile korraldada ilma täiendava kettaruumi võtmata.

See juhend ütleb teile kõike, mida te vajate raskete linkide saamiseks .

Võite luua tugeva lingi, kasutades cp käsku, kuid ma tavaliselt soovitan kasutada käsku ln.

cp -l ~ / source / file ~ / target / file

Näitena, miks te võite kõvakettaga kasutada, leiavad, et teil on kaust nimega videod ja selle videote kaustas on teil väga suur videofail nimega honeymoon_video.mp4. Kujutage ette, et soovite, et see video oleks tuntud ka kui barbados_video.mp4, sest seal on ka Barbadose videod, kust meeleldi läksime.

Võite lihtsalt kopeerida faili ja anda sellele uus nimi, kuid see tähendab, et kasutad kettaruumi kahekordselt, mis on sisuliselt sama video.

Selle asemel võiksite luua sümbolise lingi nimega barbados_video.mp4, mis osutab failis honeymoon_video.mp4. See toimib hästi, kuid kui keegi kustutab honeymoon_video.mp4, jääb see lingile ja mitte midagi muud ning lingil jääb ikkagi kettaruum.

Kui loote kõva lingi, siis on teil 1 fail, millel on 2 failinimed. Ainus erinevus on selles, et need sisaldavad erinevaid inode numbreid. (kordumatud tunnused). Honeymoon_video.mp4 faili kustutamine ei kustuta faili, vaid lihtsalt vähendab selle faili loendit 1. Fail kustutatakse ainult siis, kui kõik selle faili lingid on eemaldatud.

Lingi loomiseks teeksite midagi sellist:

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

Kuidas luua sümbolilisi linke cp käsuga

Kui soovite luua tugeva lingi asemel sümboolse lingi , võite kasutada järgmist käsku:

cp -s / source / file / target / file

Jällegi oleksin isiklikult tavaliselt ln -s-käsuga, kuid see toimib samuti.

Kuidas kopeerida ainult failid, kui need on uuemad

Kui soovite kopeerida faile kausta, vaid ainult siis, kui lähtefail on uuem, saate sihtkoha failide üle kirjutada, siis võite kasutada järgmist käsku:

cp -u / source / file / target / file

Väärib märkimist, et kui faili ei ole sihtmärgi poolel, siis koopia toimub.

Kuidas kopeerida mitu faili

Koopia käsus saab anda rohkem kui ühte lähtefaili järgmiselt:

cp / source / file1 / source / file2 / source / file3 / target

Ülalolev käsk kopeerib faili1, fail2 ja fail3 sihtkausta.

Kui failid vastavad teatud musterile, võite ka metamärke kasutada järgmiselt:

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

Ülalolev käsk kopeerib kõik failid laiendiga .mp3 kausta music2.

Kuidas kaustu kopeerida

Kaustade kopeerimine on sama kui failide kopeerimine.

Näiteks oleta, et teil on järgmine kaustruktuur:

Kujutage ette, et soovite kataloogi kausta 1 nihutada, nii et see nüüd kaob 2 alljärgnevalt:

Võite kasutada järgmist käsku:

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

Võite kasutada ka järgmist käsku:

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

See kopeerib kataloogi 1, samuti alamkataloogide ja -failide sisu.

Kokkuvõte

See juhend on andnud enamiku tööriistadest, mida vajate Linuxi failide kopeerimiseks. Kogu muu võib kasutada Linuxi käsku .

mees cp