Kā izmantot Linux kopēt failus un mapes

Ievads

Šī rokasgrāmata parādīs, kā kopēt failus un mapes no vienas vietas uz otru, izmantojot populārākos grafisko failu pārvaldniekus, kā arī izmantojot Linux komandrindu.

Lielākā daļa cilvēku tiks izmantoti, lai izmantotu grafiskos rīkus, lai kopētu failus no saviem diskiem. Ja jūs esat pieraduši izmantot Windows, tad jums būs zināms par rīku, ko sauc par Windows Explorer, kas padara to ļoti viegli.

Windows Explorer ir rīks, kas pazīstams kā failu pārvaldnieks, un Linux ir vairāki failu pārvaldnieki. Tas, kas parādās jūsu sistēmā, lielā mērā ir atkarīgs no izmantotās Linux versijas un zināmā mērā darbvirsmas vides, kuru izmantojat.

Visizplatītākie failu pārvaldnieki ir šādi:

Ja jūs izmantojat Ubuntu , Linux Mint , Zorin , Fedora vai openSUSE, iespējams, ka jūsu failu pārvaldnieks saucas par Nautilus.

Ikviens, kurš darbojas izplatīšanai ar KDE darbvirsmas vidi , visticamāk atklās, ka Dolphin ir noklusējuma failu pārvaldnieks. Sadalījumos, kas izmanto KDE, ietilpst Linux Mint KDE, Kubuntu, Korora un KaOS.

Thunar failu pārvaldnieks ir daļa no XFCE darbvirsmas vides, PCManFM ir daļa no LXDE darbvirsmas vides, un Caja ir daļa no MATE darbvirsmas vides.

Kā lietot Nautilus, lai kopētu failus un mapes

Nautilus būs pieejams, izmantojot Linux Mint un Zorin izvēlni, vai tas parādīsies Unity palaišanas programmā Ubuntu ietvaros vai izmantojot vadības paneļa skatu jebkurā izplatīšanā, izmantojot GNOME, piemēram, Fedora vai openSUSE.

Lai kopētu failu, pārvietojiet failu sistēmu, divreiz noklikšķinot uz mapēm, līdz iegūstat failu, kuru vēlaties kopēt.

Failu kopēšanai varat izmantot standarta tastatūras komandas. Piemēram, noklikšķinot uz faila un nospiežot CTRL un C kopā, tiek iegūta faila kopija. Nospiežot taustiņus CTRL un V, fails tiek saglabāts vietā, kurā jūs izvēlaties kopēt failu.

Ja jūs ielīmējat failu tajā pašā mapē, tam būs tāds pats nosaukums kā oriģinālam, izņemot to, ka tā beigās būs vārds (kopija).

Varat arī kopēt failu, peles labo pogu noklikšķinot uz faila un izvēlieties izvēlnes elementu "kopēt". Pēc tam varat izvēlēties mapi, kuru vēlaties ielīmēt, ar peles labo pogu noklikšķiniet un izvēlieties "ielīmēt".

Cits faila kopēšanas veids ir labais klikšķis uz faila un opcija "kopēt". Tiks parādīts jauns logs. Atrodiet mapi, kurai vēlaties kopēt failu, un noklikšķiniet uz pogas "izvēlēties".

Jūs varat kopēt vairākus failus, turot CTRL taustiņu, vienlaikus atlasot katru failu. Jebkura no iepriekšējām metodēm, piemēram, izvēloties CTRL C vai izvēloties "kopēt" vai "kopēt uz" no konteksta izvēlnes, darbosies visiem atlasītajiem failiem.

Kopēšanas komanda darbojas failos un mapēs.

Kā lietot delfīnu, lai kopētu failus un mapes

Dolphin var palaist, izmantojot KDE izvēlni.

Daudzas funkcijas Dolphin ir tādas pašas kā Nautilus.

Lai kopētu failu, pārvietojieties uz mapi, kurā atrodas šis fails, veicot dubultklikšķi uz mapēm, līdz to var redzēt.

Izmantojiet peles kreiso pogu, lai izvēlētos failu, vai arī izmantojiet CTRL taustiņu un kreiso peles pogu, lai atlasītu vairākus failus.

Jūs varat izmantot taustiņus CTRL un C, lai kopētu failu. Lai ielīmētu failu, izvēlieties mapi, kurā ielīmējiet failu, un nospiediet taustiņus CTRL un V.

Ja izvēlēsities ielīmēt to pašu mapi, kurā parādīts logā nokopētais fails, tiek lūgts ievadīt kopētu faila jaunu nosaukumu.

Varat arī kopēt failus, tos peles labo pogu noklikšķinot un izvēlieties "Kopēt". Lai ielīmētu failu, jūs varat labo klikšķi un izvēlieties "Ielīmēt".

Failus var arī kopēt, velkot tos no vienas mapes uz otru. Kad jūs to izdarīsit, parādīsies izvēlne, kurā būs iespējas kopēt failu, saistīt failu vai pārvietot failu.

Kā lietot Thunar, lai kopētu failus un mapes

Thunar failu pārvaldnieku var palaist no XFCE darbvirsmas vides izvēlnes.

Tāpat kā Nautilus un Dolphin, jūs varat izvēlēties failu ar peli un izmantot taustiņus CTRL un C, lai kopētu failu. Pēc tam varat ielīmēt failu ar taustiņiem CTRL un V.

Ja ielīmējat failu tajā pašā mapē, kurā ir oriģināls, kopētais fails saglabā to pašu nosaukumu, bet tā nosaukumā ir pievienots "(kopija)" tādā pašā veidā kā Nautilus.

Varat arī kopēt failu, peles labo pogu noklikšķinot uz faila un izvēlieties opciju "kopēt". Ņemiet vērā, ka Thunar neietver opciju "kopija".

Kad esat nokopējis failu, to varat ielīmēt, dodoties uz mapi, uz kuras vēlaties ielīmēt. Tagad vienkārši vienkārši noklikšķiniet ar peles labo pogu un izvēlieties "ielīmēt".

Faila vilksēšana mapē pārvieto failu, nevis to kopē.

Kā lietot PCManFM, lai kopētu failus un mapes

PCManFM failu pārvaldnieku var palaist no izvēlnes LXDE darbvirsmas vidē.

Šis faila pārvaldnieks ir diezgan vienkāršs pa Thunar līnijām.

Jūs varat kopēt failus, atlasot tos ar peli. Lai kopētu failu, vienlaikus nospiediet taustiņus CTRL un C vai labo pogu noklikšķiniet uz faila un izvēlnē atlasiet "kopēt".

Lai ielīmētu failu, nospiediet CTRL un V mapē, uz kuru vēlaties kopēt failu. Varat arī ar peles labo pogu noklikšķināt un izvēlnē atlasīt "ielīmēt".

Velciet un nometiet failu, nevis kopē failu, tas to pārvieto.

Ir iespēja, ja ar peles labo taustiņu noklikšķina uz faila ar nosaukumu "Kopēšanas ceļš". Tas ir noderīgi, ja vēlaties jebkura iemesla dēļ ielīmēt faila URL dokumentā vai komandrindā.

Kā izmantot Caja lai kopētu failus un mapes

Jūs varat palaist Caja no izvēlnes MATE darbvirsmas vidē.

Caja ir daudz, piemēram, Nautilus, un tā darbojas ļoti līdzīgi.

Lai kopētu failu, atrodiet to, pārvietojot savu ceļu caur mapēm. Noklikšķiniet uz faila un pēc tam izvēlieties CTRL un C, lai kopētu failu. Varat ar peles labo pogu noklikšķināt un izvēlnē atlasīt opciju "kopēt".

Lai ielīmētu failu, dodieties uz vietu, kur vēlaties kopēt failu, un nospiediet taustiņus CTRL un V. Varat ar peles labo pogu noklikšķināt un izvēlnē atlasiet "ielīmēt".

Ja ielīmējat to pašu mapi kā oriģinālo failu, tad failam būs tas pats nosaukums, bet tā beigās būs pievienots "(kopija)".

Ar peles labo taustiņu uz faila arī tiek parādīta iespēja "Kopēt uz". Tas nav tik noderīgi kā opcija "kopēt" Nautilus. Jūs varat izvēlēties kopēt tikai darbvirsmā vai mājas mapē.

Turpinot failu pārslēgšanas taustiņu uz leju un velkot to mapē, parādīsies izvēlne, kurā vaicā, vai vēlaties kopēt, pārvietot vai saistīt failu.

Kā kopēt failu no viena direktorija uz citu, izmantojot Linux

Sintakse faila kopēšanai no vietas uz otru ir šāda:

cp / avots / ceļš / nosaukums / mērķis / ceļš / nosaukums

Piemēram, iedomājieties, ka jums ir šāda mapes struktūra:

Ja vēlaties kopēt failu 1 no tās pašreizējās atrašanās vietas mapē / home / documents / folder1 uz / home / documents / folder2, tad komandrindā ievadiet šādu:

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

Šeit ir daži īsinājumtaustiņi.

/ Mājas daļu var aizstāt ar tildu (~), kas ir izskaidrots šajā rakstā. Tas maina komandu uz šo

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

Jūs varat vienkārši izlaist mērķa faila nosaukumu, ja plānojat izmantot to pašu faila nosaukumu

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

Ja jūs jau esat mērķa mapē, jūs varat vienkārši aizstāt mērķa ceļu ar pilnīgu apstāšanos.

cp ~ / documents / folder1 / file1.

Alternatīvi, ja jūs jau esat avota mapē, jūs varat vienkārši norādīt faila nosaukumu kā avotu šādi:

cp file1 ~ / documents / folder2

Kā veikt dublējumu pirms failu kopēšanas operētājsistēmā Linux

Iepriekšējā sadaļā folder1 satur failu ar nosaukumu file1 un folder2 nav. Tomēr iedomājieties, ka mapei 2 bija fails ar nosaukumu file1, un jums bija šāda komanda:

cp file1 ~ / documents / folder2

Iepriekš minētā komanda pārraksta failu 1, kas pašlaik atrodas mapē 2. Nav uzvedņu, bez brīdinājuma un bez kļūdām, jo, ciktāl tas attiecas uz Linux, jūs esat norādījis derīgu komandu.

Jūs varat veikt piesardzības pasākumus, kopējot failus, iegūstot Linux, lai izveidotu faila dublējumu pirms tā pārrakstīšanas. Vienkārši izmantojiet šādu komandu:

cp -b / source / file / target / file

Piemēram:

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


Galamērķa mapē tagad būs kopēts fails, un beigās būs arī fails ar tildi (~), kas būtībā ir sākotnējā faila dublējums.

Varat mainīt rezerves komandu nedaudz savādāk, lai izveidotu numurētas dublējumkopijas. Iespējams, vēlēsities to izdarīt, ja jau esat jau nokopējuši failus, un jau pastāv aizdomas par dublējumkopijām. Tas ir versiju kontroles veids.

cp --backup = numurēts ~ / documents / folder1 / file1 ~ / documents / folder2 / file1

Dublējuma faila nosaukums būs gar faila 1. ~ 1 ~, file1. ~ 2 ~ utt.

Kā uzaicināt pirms failu pārrakstīšanas, kopējot tos, izmantojot Linux

Ja jūs nevēlaties, lai failu dublējumkopijas atrodas uz jūsu failu sistēmas, bet vēlaties arī pārliecināties, vai kopiju komanda failā netiek pārrakstīta bez diskriminācijas, varat saņemt tūlītēju parādīšanu, kurā jautā, vai vēlaties pārrakstīt galamērķi.

Lai to izdarītu, izmantojiet šādu sintaksi:

cp -i / source / file / target / file

Piemēram:

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

Ziņojums parādīsies šādi: cp: pārrakstīt "./file1"?

Lai pārrakstītu failu, nospiediet Y uz tastatūras vai atceliet nospiediet N vai CTRL un C vienlaikus.

Kas notiek, kad kopējat simboliskās saites sistēmā Linux

Simbolu saite ir mazliet kā darbvirsmas saīsne. Simboliskās saites saturs ir fiziskās faila adrese.

Iedomājieties, tāpēc jums bija šāda mapes struktūra:

Apskatiet šo komandu:

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

Tam nevajadzētu būt neko jaunu, jo tas ir fiziska faila kopēšana no vienas mapes uz otru.

Kas tomēr notiek, ja kopējat simbolisko saiti no mapes 2 uz mapi 3?

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

Fails, kas tiek kopēts mapē 3, nav simboliska saite. Faktiski tas ir fails, uz kuru norāda simbiline saite, tādēļ jūs iegūstat tādu pašu rezultātu kā jūs, kopējot failu 1 no mapes1.

Starp citu, jūs varat iegūt tādu pašu rezultātu, izmantojot šādu komandu:

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

Vienkārši, lai pārliecinātos, ka ir vēl viens slēdzis, kas absolūti liek kopēt failu, nevis simbolisko saiti:

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

Ja vēlaties kopēt simbolisko saiti, jums jānorāda šāda komanda:

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

Lai piespiestu simbolisko saiti nokopēt, nevis fizisko failu, izmantojiet šādu komandu:

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

Kā izveidot cietās saites, izmantojot cp komandu

Kāda ir atšķirība starp simbolisku saiti un cieto saiti?

Simboliska saite ir fiziskā faila saīsne. Tas nesatur tikai fizisko failu adresi.

Tomēr cietā saite būtībā ir saite uz to pašu fizisko failu, bet ar citu nosaukumu. Tas ir gandrīz kā segvārds. Tas ir lielisks veids, kā organizēt failus, neuzņemoties nekādu papildu diska vietu.

Šajā ceļvedī ir sniegts viss, kas jums jāzina par cietajiem saitēm .

Jūs varat izveidot cieto saiti, izmantojot cp komandu, taču parasti es ieteiktu izmantot ln komandu.

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

Kā piemēru tam, kāpēc jūs varētu izmantot cieto saiti, domājat, ka jums ir mape ar nosaukumu "video", un šajā video mapē ir ļoti liels video fails ar nosaukumu honeymoon_video.mp4. Tagad iedomājieties, ka vēlaties arī šo videoklipu saukt par barbados_video.mp4, jo tajā ir arī Barbadosas videomateriāli, no kurienes jūs apmeklējāt medusmēnesi.

Varat vienkārši kopēt failu un piešķirt tai jaunu nosaukumu, bet tas nozīmē, ka jūs izmantojat divreiz lielāku diska vietu, nekā būtībā tas pats videoklips.

Tā vietā jūs varētu izveidot simbolisku saiti ar nosaukumu barbados_video.mp4, kas norāda uz failu honeymoon_video.mp4. Tas darbosies labi, bet, ja kāds izdzēsīs honeymoon_video.mp4, jums paliks saite un nekas cits, un saite aizņems vietu diskā.

Ja izveidojāt cieto saiti, tomēr jums būtu 1 fails ar 2 failu nosaukumiem. Vienīgā atšķirība ir tāda, ka tajos ir dažādi inode numuri. (unikālie identifikatori). Faila honeymoon_video.mp4 dzēšana neizdzēš failu, bet tikai pazemina šī faila skaitli ar 1. Failu dzēsīs tikai tad, ja visas saites uz šo failu ir noņemtas.

Lai izveidotu saiti, jūs varētu darīt kaut ko līdzīgu šim:

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

Kā izveidot simboliskas saites, izmantojot cp komandu

Ja vēlaties izveidot simbolisku saiti, nevis cieto saiti, varat izmantot šādu komandu:

cp -s / source / file / target / file

Vēlreiz es personīgi parasti izmantoju ln -s komandu, bet tas arī darbojas.

Kā tikai kopēt failus, ja tie ir jaunāki

Ja vēlaties kopēt failus mapē, bet tikai pārrakstīt galamērķa failus, ja avota fails ir jauns, varat izmantot šādu komandu:

cp -u / source / file / target / file

Ir vērts atzīmēt, ka, ja fails neeksistē mērķa pusē, tad kopija notiks.

Kā nokopēt vairākus failus

Jūs varat nodrošināt vairāk nekā vienu avota failu kopijas komandā šādi:

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

Iepriekš minētā komanda kopētu failu1, file2 un file3 mērķa mapē.

Ja faili atbilst konkrētam modelim, varat arī izmantot aizstājējzīmes šādi:

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

Iepriekš minētā komanda kopētu visus failus ar paplašinājumu .mp3 uz mapi music2.

Kā kopēt mapes

Mapju kopēšana ir tāda pati kā failu kopēšana.

Piemēram, iedomājieties, ka jums ir šāda mapes struktūra:

Iedomājieties, ka vēlaties pārvietot mapi mapi1 tā, lai tā tagad dzīvotu mapē 2 šādi:

Jūs varat izmantot šādu komandu:

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

Jūs varat arī izmantot šādu komandu:

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

Tas kopē mapes 1 saturu, kā arī apakšnodziņus un failus sub-direktorijās.

Kopsavilkums

Šī rokasgrāmata ir sniegusi lielāko daļu rīku, kas jums nepieciešami failu kopēšanai Linux vidē. Visam pārējam jūs varat izmantot Linux man komandu .

cilvēks cp