Kaip naudoti Linux kopijuoti failus ir aplankus

Įvadas

Šis vadovas parodys, kaip kopijuoti failus ir aplankus iš vienos vietos į kitą, naudojant populiariausius grafinių failų tvarkykles ir taip pat naudojant komandinę eilutę Linux.

Dauguma žmonių bus naudojami grafiniams įrankiams naudoti, norėdami kopijuoti failus iš jų disko. Jei esate pripratę prie "Windows", tuomet žinosite įrankį, pavadintą "Windows Explorer", todėl tai labai lengva.

"Windows Explorer" yra įrankis, žinomas kaip failų tvarkyklė, o "Linux" turi keletą skirtingų failų tvarkyklių. Sistemoje esanti sistema labai priklauso nuo naudojamos "Linux" versijos ir tam tikro laipsnio naudojamos kompiuterio aplinkos .

Dažniausi failų tvarkyklės yra tokie:

Jei naudojate " Ubuntu" , " Linux Mint" , " Zorin" , " Fedora" arba " openSUSE", tikėtina, kad jūsų failų tvarkyklė vadinama "Nautilus".

Kiekvienas, kuris paleidžia platinimą naudodamas KDE darbastalio aplinką , tikriausiai pastebės, kad "Dolphin" yra numatytasis failų tvarkyklė. Komponentai, naudojantys KDE, yra Linux Mint KDE, Kubuntu, Korora ir KaOS.

"Thunar" failų tvarkytuvė yra "XFCE" darbastalio aplinka, PCManFM yra "LXDE" darbastalio aplinka ir "Caja" yra "MATE" darbastalio aplinka.

Kaip naudoti "Nautilus" kopijuoti failus ir aplankus

"Nautilus" bus pasiekiamas per "Linux Mint" ir "Zorin" meniu arba jis bus rodomas "Unity Launcher" per "Ubuntu" arba per informacijos suvestinės rodinį bet kuriame "GNOME" paskyroje, pvz., "Fedora" ar "openSUSE".

Norėdami kopijuoti failą, naršykite per failų sistemą, dukart spustelėkite aplankus, kol pateksite į failą, kurį norite kopijuoti.

Galite naudoti standartines klaviatūros komandas kopijuoti failus. Pavyzdžiui, paspaudus failą ir paspaudus CTRL ir C, kartu sukuriama failo kopija. Paspaudus "CTRL" ir "V", failas nukopijuojamas toje vietoje, kurioje jūs pasirinkote kopijuoti failą.

Jei įklijuosite failą į tą patį aplanką, jis bus toks pat kaip originalas, išskyrus tai, kad jo pabaigoje bus žodis (kopija).

Taip pat galite kopijuoti failą dešiniuoju pelės klavišu spustelėdami failą ir pasirinkite "kopijuoti" meniu elementą. Tada galite pasirinkti aplanką, kurį norite įklijuoti, dešiniuoju pelės mygtuku spustelėkite ir pasirinkite "įklijuoti".

Kitas failo kopijavimo būdas yra dešiniuoju pelės mygtuku spustelėkite failą ir pasirinkite parinktį "kopijuoti į". Atsiras naujas langas. Raskite aplanką, į kurį norite nukopijuoti failą, ir spustelėkite mygtuką "pasirinkti".

Galite kopijuoti kelis failus, laikydami nuspaudę CTRL klavišą pasirinkdami kiekvieną failą. Bet kuris iš ankstesnių metodų, pvz., CTRL C pasirinkimas arba kontekstinio meniu pasirinkimas "kopijuoti" arba "nukopijuoti", veiks visiems pasirinktiems failams.

Kopijavimo komanda veikia failuose ir aplankuose.

Kaip naudoti delfiną kopijuoti failus ir aplankus

Delfinas gali būti paleistas per KDE meniu.

Daugelis "Dolphin" funkcijų yra tokios pat kaip "Nautilus".

Jei norite kopijuoti failą, eikite į aplanką, kuriame yra failas, dukart spustelėkite aplankus, kol pamatysite failą.

Mygtukais kairiuoju pelės mygtuku pasirinkite failą arba naudokite CTRL klavišą ir kairįjį pelės mygtuką, norėdami pasirinkti kelis failus.

Galite naudoti klavišus CTRL ir C kartu kopijuoti failą. Norėdami įklijuoti failą, pasirinkite aplanką, į kurį norite įklijuoti failą ir paspauskite CTRL ir V.

Jei pasirinksite įklijuoti tame pačiame aplanke, kuriame yra failas, kurį kopijavote langą, prašoma įvesti naują kopijuoto failo pavadinimą.

Taip pat galite kopijuoti failus, dešiniu pelės klavišu spustelėdami juos ir pasirinkite "Kopijuoti". Norėdami įklijuoti failą, galite dešiniuoju pelės klavišu spustelėti ir pasirinkti "Įklijuoti".

Failus taip pat galima kopijuoti, vilkdami juos iš vieno katalogo į kitą. Kai tai padarysite, pasirodys meniu su galimybe kopijuoti failą, susieti failą arba perkelti failą.

Kaip naudoti "Thunar" kopijuoti failus ir aplankus

"Thunar" failų tvarkyklę galima paleisti iš XFCE darbastalio meniu esančio meniu.

Kaip ir "Nautilus" ir "Dolphin", galite pasirinkti failą pele ir naudoti klavišus CTRL ir C, kad kopijuoti failą. Tada galite naudoti klavišus CTRL ir V, kad įklijuotumėte failą.

Jei įklijuosite failą tame pačiame aplanke, kuriame yra originalas, nukopijuotas failas išsaugo tą patį pavadinimą, bet jo pavadinime pridėtas "(kopija)" daugeliu atveju buvo "Nautilus".

Taip pat galite kopijuoti failą dešiniuoju pelės klavišu spustelėdami failą ir pasirinkite "kopijuoti" parinktį. Atkreipkite dėmesį, kad "Thunar" neapima "kopijos į" parinktį.

Kai kopijuojate failą, galite jį įklijuoti naršydami į aplanką, į kurį norite įklijuoti. Dabar tiesiog dešiniuoju pelės mygtuku spustelėkite ir pasirinkite "įklijuoti".

Vilkdami failą į aplanką, failas perkeliamas, o ne kopijuojamas.

Kaip naudoti PCManFM kopijuoti failus ir aplankus

"PCManFM" failų tvarkyklę galima paleisti iš LXDE darbastalio meniu.

Šis failų tvarkyklė yra gana paprastas palei Thunar linijas.

Galite kopijuoti failus pasirinkdami juos pele. Norėdami kopijuoti failą, vienu metu paspauskite klavišus CTRL ir C arba dešiniuoju pelės mygtuku spustelėkite failą ir pasirinkite "kopijuoti" iš meniu.

Norėdami įklijuoti failą, paspauskite CTRL ir V aplanke, į kurį norite kopijuoti failą. Taip pat galite dešiniuoju pelės mygtuku spustelėkite ir pasirinkite "įklijuoti" iš meniu.

Vilkdami ir nulenkiant failą, failo kopija nepašalinama, ji juda.

Yra galimybė, kai dešiniuoju pelės mygtuku spustelėkite failą, vadinamą "kopijavimo kelias". Tai naudinga, jei norite bet kuriuo atveju įklijuoti failo URL dokumento ar komandinės eilutės.

Kaip naudoti Caja kopijuoti failus ir aplankus

Galite paleisti "Caja" iš meniu "MATE" darbastalio aplinkoje.

Caja yra daug panašus į Nautilus.

Jei norite kopijuoti failą, suraskite jį per aplankus. Spustelėkite failą, tada pasirinkite CTRL ir C, jei norite kopijuoti failą. Taip pat galite dešiniuoju pelės klavišu spustelėti ir pasirinkti "kopijuoti" iš meniu.

Norėdami įklijuoti failą, eikite į vietą, kurioje norite kopijuoti failą, ir paspauskite CTRL ir V. Arba dešiniuoju pelės mygtuku spustelėkite ir meniu pasirinkite "įklijuoti".

Jei įklijuosite į tą patį aplanką, kuriame yra pradinis failas, failas bus toks pats, bet prie jo pabaigos bus pridėtas "(kopija)".

Dešiniuoju pelės mygtuku spustelėję failą taip pat pateikiama parinktis "Kopijuoti į". Tai nėra tokia naudinga, kaip "Nautilus" parinkties kopijavimas. Galite pasirinkti tik kopijuoti į darbalaukį arba namų aplanką.

Laikydami klavišą Shift klavišą ir vilkdami jį į aplanką, bus rodomas meniu, kuriame bus klausiama, ar norite kopijuoti, perkelti ar susieti failą.

Kaip kopijuoti failą iš vieno katalogo į kitą naudojant "Linux"

Failo kopijavimo iš vietos į kitą sintaksė yra tokia:

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

Pavyzdžiui, įsivaizduokite, kad turite tokią aplanko struktūrą:

Jei norite kopijuoti failą 1 iš jo dabartinės vietos į / home / documents / folder1 į / home / documents / folder2, tuomet į komandų eilutę įrašytumėte tokį pavadinimą:

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

Čia yra keletas nuorodų.

/ Home part galima pakeisti tilde (~), kuri yra paaiškinta šiame straipsnyje. Tai pakeičia komandą

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

Galite tiesiog praleisti tikslinio failo pavadinimą, jei ketinate naudoti tą patį failo pavadinimą

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

Jei jau esate tiksliniame aplanke, galite tiesiog pakeisti tikslą kelią visiškai sustabdyti.

cp ~ / documents / folder1 / file1.

Arba, jei jau esate šaltinio aplanke, galite tiesiog nurodyti failo vardą kaip šaltinį:

cp file1 ~ / documents / folder2

Kaip atsisiųsti atsarginę kopiją prieš kopijuojant failus Linux

Ankstesniame aplanke 1 yra failas, vadinamas file1, o aplankas 2 ne. Įsivaizduokite, kad aplanke 2 buvo failas, vadinamas file1, ir jūs vykdote šią komandą:

cp file1 ~ / documents / folder2

Pirmiau nurodyta komanda perrašo failą1, kuris šiuo metu yra aplanke 2. Nėra eilučių, jokių įspėjimų ir klaidų, nes, kiek tai susiję su Linux, jūs nurodėte teisingą komandą.

Galite imtis atsargumo priemonių kopijuodami failus, kai "Linux" sukuria failo atsarginę kopiją prieš ją perrašydama. Tiesiog naudokite šią komandą:

cp -b / source / file / target / file

Pavyzdžiui:

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


Tiksliniame aplanke dabar bus kopijuotas failas, o pabaigoje bus tilde (~) failas, kuris iš esmės yra originalaus failo atsarginė kopija.

Galite pakeisti atsarginės kopijos komandą, kad ji veiktų šiek tiek kitaip, kad būtų sukurta numeruota atsarginė kopija. Galbūt norėsite tai padaryti, jei jau kopijote failus anksčiau ir įtariate, kad atsarginės kopijos jau egzistuoja. Tai versijos valdymo forma.

cp --backup = numeruotas ~ / documents / folder1 / file1 ~ / documents / folder2 / file1

Failo vardas atsarginėms kopijoms bus palei failo 1 ~ ~ 1 ~, file1 ~ ~ 2 ~ ir tt eilutes.

Kaip pakviesti prieš perrašydami failus, kopijuodami juos naudodami "Linux"

Jei nenorite atsarginių failų kopijų, esančių aplink jūsų failų sistemą, bet taip pat norite įsitikinti, kad kopijavimo komanda nepakeičia failo perrašymo, galite pasirodyti greitą klausimą, ar norite perrašyti paskirties vietą.

Norėdami tai padaryti, naudokite šią sintaksę:

cp -i / source / file / target / file

Pavyzdžiui:

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

Pranešimas pasirodys taip: cp: perrašyti './file1'?

Norėdami perrašyti failą, paspauskite Y ant klaviatūros arba atšaukite paspauskite N arba CTRL ir C tuo pačiu metu.

Kas atsitinka, kai kopijuosite simbolines nuorodas "Linux"

Simbolinė nuoroda panašu į piktogramą darbalaukyje. Simbolinės nuorodos turinys yra fizinio failo adresas.

Įsivaizduokite, kad jūs turėjote šią aplanko struktūrą:

Pažvelkite į šią komandą:

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

Tai neturėtų būti nieko naujo, nes jis kopijuojamas fizinis failas iš vieno katalogo į kitą.

Tačiau kas atsitiks, jei nukopijuosite simbolinę nuorodą iš aplanko 2 į aplanką 3?

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

Failas, kuris nukopijuojamas į aplanką 3, nėra simbolinė nuoroda. Tai iš tikrųjų yra byla, kurią nurodo simbolinė nuoroda, taigi iš tikrųjų jūs gaunate tokį patį rezultatą kaip kopijuojate failą 1 iš aplanko1.

Beje, jūs galite gauti tą patį rezultatą, naudodami šią komandą:

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

Tiesiog įsitikinkite, kad yra dar vienas jungiklis, kuris visiškai verčia failą kopijuoti, o ne simbolinę nuorodą:

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

Jei norite nukopijuoti simbolinę nuorodą, turite nurodyti šią komandą:

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

Norėdami priversti nukopijuoti simbolinę nuorodą, o ne fizinį failą, naudokite šią komandą:

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

Kaip sukurti kietas nuorodas naudojant cp komandą

Koks skirtumas tarp simbolinės nuorodos ir kietos nuorodos?

Simbolinė nuoroda yra fizinės bylos nuorodos. Jame nėra daugiau nei fizinio failo adreso.

Tačiau sunki nuoroda iš esmės yra nuoroda į tą patį fizinį failą, bet su kitokiu pavadinimu. Tai beveik kaip slapyvardis. Tai yra puikus būdas organizuoti failus be jokios papildomos vietos diske.

Šiame vadove nurodoma, ką reikia žinoti apie sunkius ryšius .

Galite sukurti kietą nuorodą naudodami cp komandą, tačiau paprastai norėčiau naudoti komandą ln.

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

Kaip pavyzdį, kodėl galėtumėte naudoti kietąjį ryšį, manote, kad turite aplanką, pavadintą "Vaizdo įrašai", ir toje vaizdo įrašų aplanke turite tikrai didelį vaizdo įrašą, pavadintą honeymoon_video.mp4. Dabar įsivaizduokite, kad taip pat norite, kad šis vaizdo įrašas būtų žinomas kaip "barbados_video.mp4", nes jame taip pat yra nufilmuotų Barbadoso, kuriame jūs lankėtės medaus mėnesį.

Galite tiesiog kopijuoti failą ir suteikti jai naują pavadinimą, bet tai reiškia, kad jūs du kartus užima vietos diske už tai, kas iš esmės yra tas pats vaizdo įrašas.

Vietoj to galite sukurti simbolinę nuorodą, vadinamą barbados_video.mp4, kuri nurodo failą honeymoon_video.mp4. Tai būtų gerai, bet jei kas nors ištrins "honeymoon_video.mp4", jums liktų su nuoroda ir nieko, o nuoroda vis tiek užims disko vietą.

Jei sukūrėte kietą nuorodą, tačiau turėtumėte turėti 1 failą su 2 failų pavadinimais. Vienintelis skirtumas yra tas, kad juose yra skirtingų inode skaičių. (unikalūs identifikatoriai). Ištrinant failą honeymoon_video.mp4 failas neištrinamas, bet tik sumažina šio failo skaičių 1. Failas bus ištrintas tik jei visi nuorodos į tą failą bus pašalinti.

Norėdami sukurti nuorodą, atliktumėte kažką panašaus:

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

Kaip sukurti simbolines nuorodas naudojant cp komandą

Jei norite sukurti simbolinę nuorodą, o ne kietą nuorodą, galite naudoti šią komandą:

cp -s / source / file / target / file

Vėl aš asmeniškai paprastai naudojau ln -s komandą, bet tai taip pat veikia.

Kaip tik kopijuoti failus, jei jie yra naujesni

Jei norite kopijuoti failus į aplanką, bet tik perrašyti paskirties failus, jei šaltinio failas yra naujesnis, galite naudoti šią komandą:

cp -u / source / file / target / file

Verta pažymėti, kad jei failas neegzistuoja tikslinėje pusėje, kopija bus vykdoma.

Kaip kopijuoti keletą failų

Komandos kopijavimo metu galite pateikti daugiau nei vieną šaltinio failą taip:

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

Pirmiau nurodyta komanda kopijuos failą1, failą2 ir failą3 į tikslinį aplanką.

Jei failai atitinka tam tikrą modelį, taip pat galite naudoti pakaitos simbolius taip:

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

Pirmiau nurodyta komanda kopijuos visus failus su plėtiniu .mp3 į aplanką music2.

Kaip kopijuoti aplankus

Kopijuojantys aplankai yra tokie patys kaip kopijavimo failai.

Pavyzdžiui, įsivaizduokite, kad turite tokią aplanko struktūrą:

Įsivaizduokite, kad norite perkelti aplanką folder1 taip, kad dabar jis būtų 2 aplanke:

Galite naudoti šią komandą:

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

Taip pat galite naudoti šią komandą:

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

Tai nukopijuos 1 aplanko turinį, taip pat visus sub katalogus ir failus sub-kataloguose.

Santrauka

Šis vadovas pateikia daugumą įrankių, reikalingų kopijuoti failus "Linux" aplinkoje. Už visa kita galite naudoti "Linux man" komandą .

vyras cp