Mikä on oikea tapa kopioida kokonainen hakemistopuu linuxissa?
Katsoin ensin ohjeita täältä:
https://phoenixnap.com/kb/how-to-copy-files-directories-linux
selvisi, että linuxissa on ilmeisesti syytä antaa cp -komennolle optioita, jotta se toimisi oikein ja halutulla tavalla:
siis esim:
cp -Rp /source/* /dest/
Riittääkö edes tuo, vai vieläkö unohtui jo(i)takin tarpeellisia optioita ?
Tuossahan:
-R tekee kopioinnista rekursiivisen, eli mukaan tulevat myös alihakemistot kukin omine alihakemistoineen rekursiivisesti.
-p pitää huolta siitä, että tiedoston sisällön lisäksi kopioidaan myös metatiedot, kuten tiedoston luonti- ja muokkausaikaleimat.
Mutta:
kopioiko tuo myös ns. piilotiedostot (linuxissahan jos tiedostonimi alkaa pisteellä niin pelkkä ls -l * ei näytä ko. tiedostoja lainkaan) ?
Ja jos ei, mitä lisäoptioita vielä pitäisi antaa cp -komennolle ?
Tarkoitus olisi siis tehdä ns. "varmuuskopiotasoinen" kopio, eli että jos kopiointikomento ei anna virheilmoitusta, niin alkuperäiset tiedostot ja hakemistot voi kopioinnin jälkeen poistaa ilman, että mitään tietoa menetetään.
Eli riittääkö tuo cp -Rp /source/* /dest/ -komento, ja jos ei riitä, mitä lisäoptioita tuo vielä mahdollisesti tarvitsee ?
Kokonaisen hakemistopuun kopiointi linuxissa ?
11
274
Vastaukset
- Anonyymi
cp -r -u --preserve=all --backup Kuvat/ ~/backup
- Anonyymi
Tämä on lähes sama mutta lyhyempi: "cp -abu Kuvat/ ~/backup".
Sinulta puuttui tuosta "--no-dereference" joka sisältyy "-a":han.
ps. En kyllä suosittele varmuuskopiointia cp:lla - Anonyymi
Anonyymi kirjoitti:
Tämä on lähes sama mutta lyhyempi: "cp -abu Kuvat/ ~/backup".
Sinulta puuttui tuosta "--no-dereference" joka sisältyy "-a":han.
ps. En kyllä suosittele varmuuskopiointia cp:llaMiksi symboliset linkit pitäisi jättää pois, avauksessa haluttiin backup kelpoinen kopiointi.
- Anonyymi
Tota noin, kai aloittaja tietää, että jos klikkaa sitä kansiota ja valitsee että kopioi, sitten liittää mihin tahansa, niin koko kansio kopioidaan rekursiivisesti piilotiedostoineen?
Sitten ymmärrän, jos nyt välttämättä on pakko tehdä komentoriviltä.- Anonyymi
Toimii kyllä mutta ensin pitää tiedostonhallinnassa laittaa piilotiedostot näkyviin!
- Anonyymi
Anonyymi kirjoitti:
Toimii kyllä mutta ensin pitää tiedostonhallinnassa laittaa piilotiedostot näkyviin!
Testasin tätä Cinnamonissa, Nemo 4.8.6, loin uuden kansion, lisäsin pari piilotiedostoa, kopioin kansion ja kyllä ne piilotiedostot siirtyivät, vaikka olivat asetuksista piilotettuna. Tiedä sitten mitä tiedostoselainta aloittaja käyttää?
- Anonyymi
Anonyymi kirjoitti:
Toimii kyllä mutta ensin pitää tiedostonhallinnassa laittaa piilotiedostot näkyviin!
Kokeilin caja:lla Ubuntu Mate:ssa ja copy/paste kansiolle kopioi kaiken uuteen hakemistoon.
Komentoriviltä se onkin sitten eri:
Jos haluaa kopioida kaiken -a parametri auttaa
$ cp -a src/ dest/
-ilmestyy dest/src kansio, joka on identtinen alkuperäisen kanssa lukuunottamatta sitä, että tiedoston archive-bitti kääntyy.
Jos haluaa kopioida pelkästään piilotiedostot:
$ cp src/.* dest/
-koska nyt valinta kohdistuu tiedostoihin eikä hakemistoon, kopiot löytyy dest-kansiosta
Jos haluaa kopioida kaiken paitsi piilotiedostot:
$ cp src/* dest/
-valitsee tiedostot, jotka eivät ala pisteellä src-kansiosta. hakemistoja ei kopioida koska ne eivät ole tiedostoja: Tätä varten tarvitaan -R parametria kuten yllä on jo näytetty.
Jos komentorivistä tykkää, niin cp:n lisäksi kannattaa tutustua myös rsync-ohjelmaan, sillä voi tehdä paljon muutakin kuin backup-tiedostoja.
- Anonyymi
Näin on! Hiirellä kopio/liitä. Näppäimillä ctrl c/ctrl v.
- Anonyymi
Näin on! Joku pöljä avaaja taas haluu tehdä asioita vaikeesti!
- Anonyymi
Ubuntua käytettäessä, voi tehdä asiat noin yksinkertaisesti, minkään muun jakelun käyttöön en tätä ohjetta suosittele se ei tee sitä mitä nämä kaksi ubuntun kahelia kuvittelevat tapahtuvan.
- Anonyymi
Huh mitä sudottelia tubuttimessa.
Ketjusta on poistettu 4 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Persujen mukaan rasismi on huumoria
Vaan kun koomikko kutsui Halla-ahoa fasistiksi, niin piti haastaa oikeuteen. Mihin se huumorinitaju yhtäkkiä hävisi? ⠀2196252Rasismia kaikkialla näkevät ovat Suomen tyhmimpiä ihmisiä
ja monillahan kuluu myös mielialalääkkeitä, eli päässä on ongelmia. Mutta he eivät tajua kuinka paljon ja ihan todellis1805812Ei kahta sanaa etteikö Petteri Orpo hyväksy rasismia
Koska jatkaa hallituksessa rasistisen perussuomalaisiksi itseään kutsuvan puolueen kanssa. Se on Petteri Orpon arvomaai155424BOIKOTOIN - Ei mitään Suomi.fi postilaatikoita käyttöön
Ainakaan minulle! Vai että pitäisi alkaa siellä käyädä katselemassa tammikuusta 2026 siis periaatteessa päivittäin että2514321Mitkäs nuorisoporukat ovat toisia nuoria ryöstelleet (selvää rassismia)
No poliisi kertoo, että maahanmuuttajataustaisia ovat, ja isot porukat sillä yhden suomalaisen uhrin kimpussa on ollut j734087- 2663902
Hallitus on kaadettava ja Orpon on erottava
Mikään muu hallitus ei ole oman elämäni aikana tuhonnut näin paljon tämän maan taloutta ja työllisyyttä sekä suomen main1393462Lasse Lehtonen vaatii persuja pyytämään anteeksi aasialaisilta
Persut ova romahduttaneet Suomen maakuvan parissa päivässä negatiiviseksi rasismillaan ja se alkaa vaikuttamaan jo Suome1283279HS 12/25 kysely: persut romahti, demarit raketoi
Kyyti on kylmää persuleirissä, saattaa vetää siellä silmätkin viirulleen. Sen sijaan SDP:n puoluetoimistolla voidaan pok212986Töppö-persut ovat todella tyhmiä
sen kertoo tämäkin avaus: "Persujen suosio vain laskee" Töppö-persu vaan unohtaa, että ennen tätä galluppia persujen kan22449