Kuinka käyttää Linuxia tiedostojen ja kansioiden kopioimiseen

esittely

Tässä oppaassa kuvataan, miten tiedostoja ja kansioita kopioidaan yhdestä paikasta toiseen käyttämällä suosituimpia graafisia tiedostojen hallintaohjelmia ja myös Linux-komentorivin avulla.

Useimmat ihmiset käyttävät graafisten työkalujen käyttämistä tiedostojen kopioimiseen levyltä. Jos olet tottunut käyttämään Windowsia, niin tiedät Windows Explorer -työkalun, joka tekee siitä erittäin helppoa.

Windows Explorer on tiedostopäällikkö, ja Linuxilla on useita eri tiedostojen ylläpitäjiä. Järjestelmäsi näkyy suurelta osin käyttämästäsi Linux-versiota ja jossain määrin käyttämääsi työpöytäympäristöä .

Yleisimmät tiedostonhallintaohjelmat ovat seuraavat:

Jos käytät Ubuntua , Linux Mintia , Zorinia , Fedoraa tai openSUSEa , tiedostonhallinta on todennäköisesti nimeltään Nautilus.

Jokainen, joka jakelee jakelua KDE-työpöytäympäristön kanssa , todennäköisesti huomaa, että Dolphin on oletuksena tiedostojen hallintaohjelma. KDE: n käyttäjiin kuuluvat Linux Mint KDE, Kubuntu, Korora ja KaOS.

Thunarin tiedostopäällikkö on osa XFCE-työpöytäympäristöä, PCManFM on osa LXDE-työpöytäympäristöä ja Caja on osa MATE-työpöytäympäristöä.

Kuinka käyttää Nautilusta tiedostojen ja kansioiden kopioimiseen

Nautilus on käytettävissä Linux Mintin ja Zorinin valikossa tai se ilmestyy Ubuntun Ubuntun Unity Launcher -ohjelmaan tai kojelaudanäkymän kautta missä tahansa jakelussa GNOME, kuten Fedora tai openSUSE.

Voit kopioida tiedoston siirtymällä tiedostojärjestelmään kaksoisnapsauttamalla kansiota, kunnes pääset kopioitavaan tiedostoon.

Voit kopioida tiedostoja tavallisilla näppäimistökomentoilla. Esimerkiksi napsauttamalla tiedostoa ja painamalla CTRL ja C yhdessä kopioi tiedosto. Painamalla CTRL ja V painetaan tiedoston sijainti, jonka haluat kopioida tiedoston.

Jos liität tiedoston samaan kansioon, sillä on sama nimi kuin alkuperäisellä, paitsi että sen lopussa on sana (kopio).

Voit myös kopioida tiedoston napsauttamalla tiedostoa hiiren kakkospainikkeella ja valitsemalla valikosta "kopioi". Sen jälkeen voit valita kansion, johon haluat liittää sen, napsauta hiiren kakkospainiketta ja valitse liitä.

Toinen tapa kopioida tiedosto on napsauttamalla tiedostoa hiiren kakkospainikkeella ja valitsemalla vaihtoehto "kopioi". Uusi ikkuna tulee näkyviin. Etsi kansio, johon haluat kopioida tiedoston, ja napsauta "valitse" -painiketta.

Voit kopioida useita tiedostoja pitämällä CTRL-näppäintä painettuna samalla kun valitset jokaisen tiedoston. Jokainen edellisistä menetelmistä, kuten CTRL C: n valitseminen tai valinnan "kopioiminen" tai "kopioiminen" kontekstivalikosta, toimii kaikkien valitun tiedoston kohdalla.

Kopio-komento toimii tiedostoilla ja kansioilla.

Kuinka käyttää delfiiniä tiedostojen ja kansioiden kopioimiseen

Dolphin voidaan käynnistää KDE-valikon kautta.

Monet Delfiinin piirteistä ovat samat kuin Nautilus.

Jos haluat kopioida tiedoston, siirry kansioon, jossa tiedosto sijaitsee, kaksoisnapsauttamalla kansiot, kunnes näet tiedoston.

Valitse haluamasi tiedosto hiiren vasen painikkeella tai valitse CTRL-näppäin ja hiiren vasen painike valitaksesi useita tiedostoja.

Voit kopioida tiedoston painamalla CTRL- ja C-näppäimiä. Liitä tiedosto valitsemalla kansio, johon haluat liittää tiedoston, ja paina CTRL ja V.

Jos haluat liittää samaan kansioon kuin kopioitava tiedosto, näyttöön tulee ikkuna, jossa pyydetään antamaan uusi nimi kopioidulle tiedostolle.

Voit myös kopioida tiedostoja napsauttamalla niitä hiiren kakkospainikkeella ja valitsemalla Kopioi. Voit liittää tiedoston napsauttamalla sitä hiiren kakkospainikkeella ja valitsemalla Liitä.

Tiedostot voidaan kopioida myös vetämällä ne yhdestä kansioon toiseen. Kun teet tämän, näyttöön tulee valikko, jossa on vaihtoehtoja kopioida tiedosto, linkittää tiedosto tai siirtää tiedostoa.

Kuinka käyttää Thunaria tiedostojen ja kansioiden kopioimiseen

Thunarin tiedostonhallinta voidaan käynnistää XFCE-työpöytäympäristön valikosta.

Kuten Nautilus ja Dolphin, voit valita tiedoston hiirellä ja käyttää CTRL ja C-näppäimiä kopioida tiedosto. Tämän jälkeen voit liittää tiedoston CTRL- ja V-näppäimillä.

Jos liität tiedoston samaan kansioon kuin alkuperäinen, kopioidulla tiedostolla on sama nimi, mutta sen nimi on osa (Nautilus).

Voit myös kopioida tiedoston napsauttamalla tiedostoa hiiren kakkospainikkeella ja valita kopioinnin. Huomaa, että Thunar ei sisällä kopioida -vaihtoehtoa.

Kun olet kopioinut tiedoston, voit liittää sen siirtymällä kansioon, johon haluat liittää. Napsauta hiiren kakkospainiketta ja valitse "liitä".

Tiedoston siirtäminen kansioon siirtää tiedoston sen sijaan, että kopioit sen.

PCManFM: n käyttäminen tiedostojen ja kansioiden kopioimiseen

PCManFM-tiedostonhallinta voidaan käynnistää LXDE-työpöytäympäristössä olevasta valikosta.

Tiedostopäällikkö on melko yksinkertainen Thunarin linjoilla.

Voit kopioida tiedostoja valitsemalla ne hiirellä. Voit kopioida tiedoston painamalla CTRL- ja C-näppäintä samanaikaisesti tai napsauttamalla tiedostoa hiiren kakkospainikkeella ja valitsemalla valikosta Kopioi.

Liitä tiedosto painamalla CTRL ja V kansioon, johon haluat kopioida tiedoston. Voit myös napsauttaa hiiren kakkospainiketta ja valita liitä valikosta liitä.

Tiedoston vetäminen ja pudottaminen ei kopioi tiedostoa, vaan siirtää sitä.

On vaihtoehto, kun oikealla napsauttamalla tiedostoa "Kopioi polku". Tämä on hyödyllistä, jos haluat liittää tiedoston URL-osoitteen dokumenttiin tai komentoriville mistä tahansa syystä.

Kuinka käyttää Caja kopioida tiedostoja ja kansioita

Voit käynnistää Caja MATE-työpöytäympäristössä olevasta valikosta.

Caja on paljon kuin Nautilus ja toimii paljon samoin.

Jos haluat kopioida tiedoston, etsi se navigoimalla läpi kansioita. Napsauta tiedostoa ja valitse CTRL ja C kopioitaksesi tiedoston. Voit myös napsauttaa hiiren kakkospainiketta ja valita valikosta kopioida.

Jos haluat liittää tiedoston, siirry kohtaan, johon haluat kopioida tiedoston, ja paina CTRL ja V. Vaihtoehtoisesti napsauta hiiren kakkospainikkeella ja valitse "liitä" valikosta.

Jos liitetään samaan kansioon kuin alkuperäinen tiedosto, tiedostolla on sama nimi, mutta siihen lisätään "(kopio)".

Napsauttamalla tiedostoa hiiren oikealla painikkeella annetaan myös vaihtoehto Kopioi. Tämä ei ole yhtä hyödyllinen kuin Nautiluksen "kopioi" -vaihtoehto. Voit kopioida vain työpöydälle tai kotikansioon.

Tiedoston siirtoavain painaminen ja vetäminen kansioon näyttää valikon, jossa kysytään, haluatko kopioida, siirtää tai linkittää tiedoston.

Kuinka kopioida tiedosto yhdestä hakemistosta toiseen Linuxin avulla

Tiedoston kopiointi syntaksista paikasta toiseen on seuraava:

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

Kuvittele esimerkiksi, että sinulla on seuraava kansiorakenne:

Jos haluat kopioida tiedoston1 nykyisestä sijainnistasi / home / documents / folder1 - / home / documents / folder2, kirjoita seuraava komentoriville:

cp / home / gary / documents / kansio1 / tiedosto1 / home / gary / documents / kansio2 / tiedosto1

Tässä on joitain pikanäppäimiä.

/ Home-osa voidaan korvata tildellä (~), joka selitetään tässä artikkelissa. Tämä muuttaa komennon tähän

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

Voit jättää kohteen tiedostonimen vain, jos aiot käyttää samaa tiedostonimeä

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

Jos olet jo kohdekansioissa, voit korvata kohteen polun täydellä pysähdyksellä.

cp ~ / documents / folder1 / file1.

Vaihtoehtoisesti, jos olet jo lähdekansioon, voit yksinkertaisesti antaa tiedoston nimen lähteeksi seuraavasti:

cp file1 ~ / documents / folder2

Kuinka tehdä varmuuskopio ennen tiedostojen kopiointia Linuxissa

Edellisessä osiossa kansio1 sisältää tiedoston nimeltä file1 ja kansio2 ei. Kuvittele, että kansiossa2 oli tiedosto nimeltä file1 ja suoritit seuraavan komennon:

cp file1 ~ / documents / folder2

Yllä oleva komento ylikirjoittaa tiedoston1, joka on tällä hetkellä kansiossa 2. Ei ole kehotteita, varoituksia eikä virheitä, koska Linuxin osalta olet määrittänyt kelvollisen komennon.

Voit ryhtyä varotoimiin tiedostoja kopioimalla saaden Linuxin luodaksesi tiedoston varmuuskopion ennen kuin se korvaa sen. Käytä vain seuraavaa komentoa:

cp -b / lähde / tiedosto / kohde / tiedosto

Esimerkiksi:

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


Kohde-kansioon on nyt kopioitu tiedosto ja myös lopussa oleva tiedosto, jossa on tilde (~), joka on pohjimmiltaan alkuperäisen tiedoston varmuuskopio.

Voit muuttaa varmuuskopiokomennon toimimaan hieman eri tavalla, jotta se luo numeroidut varmuuskopiot. Haluat ehkä tehdä tämän, jos olet jo kopioinut tiedostoja ennen ja epäilet, että varmuuskopiot ovat jo olemassa. Se on versionhallinnan muoto.

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

Varmuuskopioiden tiedostonimi on tiedoston1, ~ 1 ~, tiedosto1, ~ 2 ~ jne.

Kuinka kysyä ennen tiedostojen päällekirjoittamista, kun niitä kopioidaan Linuxin avulla

Jos et halua varmuuskopioita tiedostoista, jotka sijaitsevat tiedostojärjestelmän ympärillä, mutta haluat myös varmistaa, että kopiointikomento ei korvaa tiedostoa erikseen, saat kehotuksen kysyä, haluatko korvata määränpäätä.

Voit tehdä tämän käyttämällä seuraavaa syntaksia:

cp -i / lähde / tiedosto / kohde / tiedosto

Esimerkiksi:

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

Viesti tulee näkyviin seuraavasti: cp: Korvaa "./file1"?

Jos haluat korvata tiedoston, paina näppäimistön Y näppäintä tai peruuta painamalla N tai CTRL ja C samanaikaisesti.

Mitä tapahtuu, kun kopioit symbolisia linkkejä Linuxissa

Symbolinen linkki on vähän kuin työpöydän pikakuvake. Symbolisen linkin sisältö on osoite fyysiselle tiedostolle.

Kuvittele, että sinulla oli seuraava kansiorakenne:

Katso seuraava komento:

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

Tämän ei pitäisi olla mitään uutta, koska se kopioi fyysisen tiedoston yhdestä kansioon toiseen.

Mitä kuitenkin tapahtuu, jos kopioit symbolisen linkin kansiosta2 kansioon3?

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

Tiedosto, joka kopioidaan kansioon 3 ei ole symbolinen linkki. Se on itse asiassa tiedoston osoitettu symbolisella linkillä, joten itse asiassa saat saman tuloksen kuin haluat kopioimalla tiedoston1 kansiosta1.

Muuten saat saman tuloksen käyttämällä seuraavaa komentoa:

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

Vain olla varma, vaikka on vielä yksi kytkin, joka pakottaa tiedostoa kopioitavaksi eikä symbolinen linkki:

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

Jos haluat kopioida symbolisen linkin, sinun on määritettävä seuraava komento:

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

Pakottaa symbolinen linkki kopioida eikä fyysistä tiedostoa käyttää seuraavaa komentoa:

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

Kuinka luoda kovia linkkejä cp-komennon avulla

Mikä on symbolisen linkin ja kovan linkin välinen ero?

Symbolinen linkki on pikakuvake fyysiseen tiedostoon. Se sisältää vain fyysisen tiedoston osoitteen.

Kova yhteys on kuitenkin periaatteessa linkki samaan fyysiseen tiedostoon, mutta eri nimellä. Se on melkein kuin lempinimi. Se on erinomainen tapa järjestää tiedostoja ilman ylimääräistä levytilaa.

Tässä oppaassa kerrotaan kaikesta, mitä sinun tarvitsee tietää kovaa linkkiä .

Voit luoda kovan linkin cp-komennolla mutta kannatan yleensä ln-komennon käyttöä.

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

Esimerkkinä siitä, miksi et voi käyttää kovaa linkkiä, katsotaan, että sinulla on kansio nimeltä videoita ja että videoita kansiossa on todella suuri videotiedosto, nimeltään honeymoon_video.mp4. Nyt kuvitella haluat myös että video tunnetaan nimellä barbados_video.mp4, koska sillä on myös Barbadoksesta löytyvää materiaalia, mistä menit häämatkaan.

Voit yksinkertaisesti kopioida tiedoston ja antaa sen uudelle nimelle, mutta se tarkoittaa, että käytät kaksi kertaa enemmän levytilaa kuin mikä on lähinnä samaa videota.

Voit sen sijaan luoda symbolisen linkin nimeltä barbados_video.mp4, joka osoittaa honeymoon_video.mp4-tiedostossa. Tämä toimisi hyvin, mutta jos joku poistasi honeymoon_video.mp4, sinulla olisi linkki ja mikään muu, ja linkki vie vielä levytilaa.

Jos luot luotettavan yhteyden, sinulla olisi kuitenkin yksi tiedosto, jossa on kaksi tiedostonimiä. Ainoa ero on, että ne sisältävät erilaisia ​​inodilukuja. (yksilölliset tunnisteet). Honeymoon_video.mp4-tiedoston poistaminen ei poista tiedostoa, vaan laskee kyseisen tiedoston määrän vain yhdellä. Tiedosto poistetaan vain, jos kaikki linkit kyseiseen tiedostoon poistetaan.

Voit luoda linkin, jonka tekisit tällä tavalla:

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

Kuinka luoda symboliset linkit käyttämällä cp-komentoa

Jos haluat luoda symbolisen linkin kovan linkin sijasta, voit käyttää seuraavaa komentoa:

cp -s / lähde / tiedosto / kohde / tiedosto

Haluaisin käyttää henkilökohtaisesti yleensä ln -s-komentoa, mutta tämä toimii myös.

Kuinka vain kopioida tiedostoja, jos ne ovat uudempia

Jos haluat kopioida tiedostoja kansioon, mutta vain korvata kohde-tiedostot, jos lähdetiedosto on uudempi, voit käyttää seuraavaa komentoa:

cp -u / source / file / target / file

On syytä huomata, että jos tiedostoa ei ole kohdepuolella, kopiointi tapahtuu.

Kuinka kopioida useita tiedostoja

Voit antaa kopiointikomennossa useamman kuin yhden lähdetiedoston seuraavasti:

cp / source / file1 / source / file2 / source / file3 / kohde

Yllä oleva komento kopioisi tiedosto1, tiedosto2 ja tiedosto3 kohdekansioon.

Jos tiedostot vastaavat tiettyä mallia, voit käyttää myös yleismerkkejä seuraavasti:

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

Yllä oleva komento kopioisi kaikki tiedostot laajennuksella .mp3 kansioon music2.

Kuvien kopiointi

Kansioiden kopiointi on sama kuin tiedostojen kopiointi.

Kuvittele esimerkiksi, että sinulla on seuraava kansiorakenne:

Kuvittele, että haluat siirtää kansion1 kansion niin, että se nyt asuu kansion 2 alla seuraavasti:

Voit käyttää seuraavaa komentoa:

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

Voit myös käyttää seuraavaa komentoa:

cp -R / home / gary / documents / kansio1 / koti / gary / documents / folder2

Tämä kopioi kansion1 sisällön sekä kaikki alihakemistot ja tiedostot alihakemistoissa.

Yhteenveto

Tämä opas on antanut useimmat työkalut, joita tarvitset tiedostojen kopioimiseen Linuxissa. Kaikesta muusta voit käyttää Linux man -komentoa .

mies cp