Hakemiston kopioiminen
-
- Viestit: 85
- Liittynyt: 22.3.2005 klo 11.08
- Paikkakunta: Tampere
Hakemiston kopioiminen
Viesti Kirjoittaja ah66533 »
Alla esimerkki (toivottavasti ei liian vaikeasti selitetty)
Päähakemisto1
-Alihakemisto1 (sisältää kuva1.jpg ja kuva2.jpg tiedostot)
Päähakemisto2
-Alihakemisto1 (sisältöö kuva3.jpg tiedoston)
Eli jos nyt raahaan Alihakemisto1 kansion Päähakemisto2:sen alta Päähakemisto1 päälle, niin kuva1.jpg ja kuva2.jpg poistuvat ja kuva3.jpg tulee niiden tilalle. Eli OSX korvaa koko kansion.
Onkohan mahdollista kopioida kansioita siten, että OSX ei poistaisi vanhoja tiedostoja samannimisestä kansiosta?
-
- Viestit: 1050
- Liittynyt: 7.4.2005 klo 23.21
Re: Hakemiston kopioiminen
Viesti Kirjoittaja Simppa »
Ei valitettavasti ole. Toi vaan on Windowsiin verrattuna toteutettu erilailla. Tietty voi käyttää apuohjelmia kuten synctwofolders. Toi tukee myös yhdensuuntaista synccia, mikä on kätevä, jos kansiorakenne on suuri.ah66533 kirjoitti:Pystyykö OSX:ssä kopioimaan hakemiston samannimisen päälle siten, että alkuperäisen hakemiston sisältö säilyy ja vain uudet tiedostot kopioituvat?
Alla esimerkki (toivottavasti ei liian vaikeasti selitetty)
Päähakemisto1
-Alihakemisto1 (sisältää kuva1.jpg ja kuva2.jpg tiedostot)
Päähakemisto2
-Alihakemisto1 (sisältöö kuva3.jpg tiedoston)
Eli jos nyt raahaan Alihakemisto1 kansion Päähakemisto2:sen alta Päähakemisto1 päälle, niin kuva1.jpg ja kuva2.jpg poistuvat ja kuva3.jpg tulee niiden tilalle. Eli OSX korvaa koko kansion.
Onkohan mahdollista kopioida kansioita siten, että OSX ei poistaisi vanhoja tiedostoja samannimisestä kansiosta?
-
- Viestit: 85
- Liittynyt: 22.3.2005 klo 11.08
- Paikkakunta: Tampere
Viesti Kirjoittaja ah66533 »
Esimerkiksi monet web-sovellukset (esim foorumisoftat yms) päivitetään juuri siten, että päivitetyt tiedostot ja hakemistot kopioidaan sovellukseen juureen. Macissa jos tekee tuon, niin kaikki vanhat tiedostot katoavat ja homma on pielessä. Linuxissa ja Windowsissa tuo toimii kuten sen voisi oletta toimivan.
Käsittämätöntä, että kansioiden yhdistäminen vaatii jonkin "ulkopuolisen" softan...
-
- Viestit: 4927
- Liittynyt: 10.5.2005 klo 12.56
- Paikkakunta: Joensuu
Viesti Kirjoittaja gramdel »
Terminaalin kautta tuo toki onnistuu.ah66533 kirjoitti: Käsittämätöntä, että kansioiden yhdistäminen vaatii jonkin "ulkopuolisen" softan...
/---
ap
http://gramdel.kapsi.fi/
-
- Viestit: 85
- Liittynyt: 22.3.2005 klo 11.08
- Paikkakunta: Tampere
Viesti Kirjoittaja ah66533 »
gramdel kirjoitti:Terminaalin kautta tuo toki onnistuu.ah66533 kirjoitti: Käsittämätöntä, että kansioiden yhdistäminen vaatii jonkin "ulkopuolisen" softan...
/---
ap
No onneksi edes sieltä... mutta olen kuitenkin lähes 100% varma, että suurin osa mac käyttäjistä ei ole tietoinen tästä ongelmasta ennenkuin he huomaavat, että jotain tärkeää katosi kuin tuhka tuuleen.... No nyt ainakin ymmärrän miksi Time Machine on kehittelillä tulevaan käyttikseen...
-
- Viestit: 3998
- Liittynyt: 18.7.2006 klo 12.45
- Paikkakunta: Vantaa
Viesti Kirjoittaja MasBe »
Suurin osa käyttäjistä varmasti tiedostaa ongelman ja osaa siirtää pelkän sisällön kansiosta toiseenah66533 kirjoitti:gramdel kirjoitti:Terminaalin kautta tuo toki onnistuu.ah66533 kirjoitti: Käsittämätöntä, että kansioiden yhdistäminen vaatii jonkin "ulkopuolisen" softan...
/---
ap
No onneksi edes sieltä... mutta olen kuitenkin lähes 100% varma, että suurin osa mac käyttäjistä ei ole tietoinen tästä ongelmasta ennenkuin he huomaavat, että jotain tärkeää katosi kuin tuhka tuuleen.... No nyt ainakin ymmärrän miksi Time Machine on kehittelillä tulevaan käyttikseen...
Apple iMac late 2012
Apple iPhone 5 16Gb White
Apple iPad 2 32Gb WiFi Musta
Apple iPod Nano 8Gb Musta
-
- Viestit: 1412
- Liittynyt: 22.2.2004 klo 23.08
- Paikkakunta: Helsinki
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Viesti Kirjoittaja Jamac »
Voisin luulla että tässä Applellä on ajatuksena oikean työpöydän kansiot, eli jos otat hyllystä mapin ja korvaat sen mapin uudella niin luonnollisesti ne "aaneloset" siellä mapissa ei maagisesti päivity valikoiden.
-
- Viestit: 85
- Liittynyt: 22.3.2005 klo 11.08
- Paikkakunta: Tampere
Viesti Kirjoittaja ah66533 »
Mutta jos kansio sisältää tiedostoja sekä kymmeniä kansioita, jotka sisältävät taas kymmeniä alikansioita? Nyt OSX:llä nuo pitää kaikki avata yksitelleen, joka täysin naurettavaa.Sälli kirjoitti:Avaa kansio, valitse kaikki ja raahaa kohdekansioon.
(Omasta mielestäni olisi epäloogista, että korvaamalla kansio a kansio b:llä, tulos onkin a:n ja b:n sekasotku pelkän b:n sijaan.)
Toki homma hoituu komentoriviltä käsin mutta....
Joissain tilanteissa kyllä mutta useimmiten ei. Ajattele jos olet vaikka järjestänyt valokuvasi siten, että juurihakemisto on vuosiluku, ensimmäisenä alihakemistona kuukauden numero ja viimeisenä alihakemistona päivän numero.(Omasta mielestäni olisi epäloogista, että korvaamalla kansio a kansio b:llä, tulos onkin a:n ja b:n sekasotku pelkän b:n sijaan.)
Nyt jos sinulla on kaksi konetta, joissa on molemmissa sama kansiorakenne valokuville ja haluat yhdistää nuo kaksi yhdeksi.... mitäs teet? Windowsissa vain kopioit juurihakemiston toisen päälle ja hetken kuluttua arkistot on yhdistetty. Tässä tilanteessa OSX käyttäjä (joka ei osaa käyttää komentoriviä) on vielä kopioimassa ensimmäistä kansiota käsipelillä.... tai todennäköisemmin OSX käyttäjä kiroaa tässä tilanteessa, että mihinkäs ne kaikki koneen A valokuvat katosivat.
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
-
- Viestit: 4927
- Liittynyt: 10.5.2005 klo 12.56
- Paikkakunta: Joensuu
Viesti Kirjoittaja gramdel »
rsync -av /kopioitava/kansio /kohde/kansioJamac kirjoitti:Kylä tuossa tapauksessa pitää apua etsiä terminaalista..
/---
ap
http://gramdel.kapsi.fi/
-
- Viestit: 23005
- Liittynyt: 21.2.2004 klo 11.41
- Paikkakunta: Pori
Viesti Kirjoittaja MacFinn »
Ja jos se rakenne sisältää kymmeniä kansioita, jotka sisältävät kymmeniä kansioita, olis ehkä kannattanut miettiä sitä rakennetta hieman.
-
- Viestit: 85
- Liittynyt: 22.3.2005 klo 11.08
- Paikkakunta: Tampere
Viesti Kirjoittaja ah66533 »
No niin... pitää ottaa ohjelmistojen kehittäjiin yhteyttä ja pyyttää heitä tuuppaamaan kaikki tiedostot yhteen kansioon...MacFinn kirjoitti:Mulle kans on loogisinta se, että kun korvaan kansion A päälle kansion B tulos on kansio B eikä A+B. Ainakaan se ei ole parempi siksi, että se on Windowsissa toteutettu niin ja jotkut on siihen tottuneet.
Ja jos se rakenne sisältää kymmeniä kansioita, jotka sisältävät kymmeniä kansioita, olis ehkä kannattanut miettiä sitä rakennetta hieman.

Homma toimii toki hienosti komentoriviltä tai jos on vain yksi kansio mutta valitettavasti oikeat ohjelmistot tehdään aina siten, että niissä on jonkinlainen hakemistorakenne. Luettavuus yms paranevat huimasi kun kaikki ei ole samassa kansiossa.
EDIT: Esimerkiksi valokuvat on ihan mukava laittaa alikansioihin... toki ne voi laittaa kaikki samaan kansioon mutta itse en niin tekisi.
-
- Viestit: 4927
- Liittynyt: 10.5.2005 klo 12.56
- Paikkakunta: Joensuu
Viesti Kirjoittaja gramdel »
Käyttäjillä on erilaisia tarpeita. Kovin monimutkaista ei olisi toteuttaa, että käyttäjä saisi valita kummalla tavalla kopioidaan, josko sitten vaikka Leopardin finderissa.MacFinn kirjoitti:Ja jos se rakenne sisältää kymmeniä kansioita, jotka sisältävät kymmeniä kansioita, olis ehkä kannattanut miettiä sitä rakennetta hieman.
/---
ap
http://gramdel.kapsi.fi/
-
- Viestit: 17181
- Liittynyt: 15.11.2004 klo 11.07
Viesti Kirjoittaja mercury »
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
Viesti Kirjoittaja Macpoika »
Tuo on yhdistämistä eikä korvaamista. Edelleenkin on paljon loogisempaa käyttää termiä "korvata" kieliopillisesti oikein kuin keksiä sille uusi merkitys. Olisi se hyvä jos varoitusikkunaan tulisi nappula "Päivitä".ah66533 kirjoitti:Nyt jos sinulla on kaksi konetta, joissa on molemmissa sama kansiorakenne valokuville ja haluat yhdistää nuo kaksi yhdeksi.... mitäs teet? Windowsissa vain kopioit juurihakemiston toisen päälle ja hetken kuluttua arkistot on yhdistetty. Tässä tilanteessa OSX käyttäjä (joka ei osaa käyttää komentoriviä) on vielä kopioimassa ensimmäistä kansiota käsipelillä.... tai todennäköisemmin OSX käyttäjä kiroaa tässä tilanteessa, että mihinkäs ne kaikki koneen A valokuvat katosivat.
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 23005
- Liittynyt: 21.2.2004 klo 11.41
- Paikkakunta: Pori
Viesti Kirjoittaja MacFinn »
Siis valokuvat Valokuvat-kansioon jossa on kymmeniä kansioita, ok, mutta sitten vielä niissä kymmenissä on taas kymmeniä kansioita. Kuka tuota hallitsee? Eikö Aperture tai edes iPhoto olis jo paljon kätevämpi?ah66533 kirjoitti: No niin... pitää ottaa ohjelmistojen kehittäjiin yhteyttä ja pyyttää heitä tuuppaamaan kaikki tiedostot yhteen kansioon...
Homma toimii toki hienosti komentoriviltä tai jos on vain yksi kansio mutta valitettavasti oikeat ohjelmistot tehdään aina siten, että niissä on jonkinlainen hakemistorakenne. Luettavuus yms paranevat huimasi kun kaikki ei ole samassa kansiossa.
EDIT: Esimerkiksi valokuvat on ihan mukava laittaa alikansioihin... toki ne voi laittaa kaikki samaan kansioon mutta itse en niin tekisi.
Kuinka usein on niin, että on kymmeniä kansioita ja niissä kymmeniä kansioita, jotka kaikki pitää yhdistää johonkin toiseen, jossa on vuorostaan kymmeniä ja kymmeniä jan vielä yhdistettävää useimmissa.
Mutta minähän en väittänyt, että kaikki pitää olla samassa kansiossa.
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Viesti Kirjoittaja Jamac »
Jepjepah66533 kirjoitti:No niin... pitää ottaa ohjelmistojen kehittäjiin yhteyttä ja pyyttää heitä tuuppaamaan kaikki tiedostot yhteen kansioon...

-
- Viestit: 351
- Liittynyt: 11.7.2007 klo 22.38
- Paikkakunta: Tapiola
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
Viesti Kirjoittaja Macpoika »
Kokeilen jos Automatorilla saisi tehtyä skriptin tohon. Ei kukaan haluaisi AppleScriptata sitä?Jamac kirjoitti:Jepjepah66533 kirjoitti:No niin... pitää ottaa ohjelmistojen kehittäjiin yhteyttä ja pyyttää heitä tuuppaamaan kaikki tiedostot yhteen kansioon...Mut tuo rsync -av [raahaa lähdekansio tähän] [raahaa kohdekansio tähän] on kohtuullisen ok paremman puutteessa. Tuo täytyy kyllä itsekin pistää mieleen. Lähinnä tulee mieleen nuo php pohjaiset weppisovellukset.
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 4927
- Liittynyt: 10.5.2005 klo 12.56
- Paikkakunta: Joensuu
Viesti Kirjoittaja gramdel »
Voin kyllä tehdä. Minkälaista toiminnalisuutta ajattelit?Macpoika kirjoitti: Kokeilen jos Automatorilla saisi tehtyä skriptin tohon. Ei kukaan haluaisi AppleScriptata sitä?
/---
ap
http://gramdel.kapsi.fi/
-
- Viestit: 85
- Liittynyt: 22.3.2005 klo 11.08
- Paikkakunta: Tampere
Viesti Kirjoittaja ah66533 »
Php pohjaista webbifoorumia olinkin juuri päivittämässä kun huomasin tämän kopioimisongelman. Ohjeissa sanottiin, että kopioi uusi hakemistorakenne vanhan päälle ja korvaa vanhat tiedostot. No näin tein... lopputuloksen voitte arvataJamac kirjoitti:Jepjepah66533 kirjoitti:No niin... pitää ottaa ohjelmistojen kehittäjiin yhteyttä ja pyyttää heitä tuuppaamaan kaikki tiedostot yhteen kansioon...Mut tuo rsync -av [raahaa lähdekansio tähän] [raahaa kohdekansio tähän] on kohtuullisen ok paremman puutteessa. Tuo täytyy kyllä itsekin pistää mieleen. Lähinnä tulee mieleen nuo php pohjaiset weppisovellukset.

Onneksi oli testipalvelin kyseessä...
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
Viesti Kirjoittaja Macpoika »
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
Viesti Kirjoittaja Macpoika »
Itse koetin tehdä yksinkertaisempaa, mutta jos osaat niin tällainen olisi kiva:gramdel kirjoitti:Voin kyllä tehdä. Minkälaista toiminnalisuutta ajattelit?Macpoika kirjoitti: Kokeilen jos Automatorilla saisi tehtyä skriptin tohon. Ei kukaan haluaisi AppleScriptata sitä?
/---
ap
Valitaan kaksi tai useampi kansiota Finderissa ja kontekstuaali valikkoon (jos mahdollista) sellainen kohta kuin "Yhdistä kansiot". Sitten se vetää ton rsync -av komennon.
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 4927
- Liittynyt: 10.5.2005 klo 12.56
- Paikkakunta: Joensuu
Viesti Kirjoittaja gramdel »
Tein tuollaisen pikaisen version, joka ajettaessa avaa file dialogin ja kysyy kopioitavaa kansiota ja sen jälkeen file dialogin, jossa kysytään kohdekansiota. Ei toimi tällä hetkellä suoraan finderista.Macpoika kirjoitti:Itse koetin tehdä yksinkertaisempaa, mutta jos osaat niin tällainen olisi kiva:gramdel kirjoitti:Voin kyllä tehdä. Minkälaista toiminnalisuutta ajattelit?Macpoika kirjoitti: Kokeilen jos Automatorilla saisi tehtyä skriptin tohon. Ei kukaan haluaisi AppleScriptata sitä?
/---
ap
Valitaan kaksi tai useampi kansiota Finderissa ja kontekstuaali valikkoon (jos mahdollista) sellainen kohta kuin "Yhdistä kansiot". Sitten se vetää ton rsync -av komennon.
Koodi: Valitse kaikki
on run
set kopi to 0
set kohde to 0
choose folder with prompt "Kopioitava kansio"
set kopi to (the result)
choose folder with prompt "Kohdekansio"
set kohde to (the result)
if kohde ? kopi then
set command to "rsync -av"
set shellPath to quoted form of POSIX path of kopi
set command to command & " " & shellPath
set shellPath to quoted form of POSIX path of kohde
set command to command & " " & shellPath
do shell script command
display dialog ¬
"Koipiointi ok" buttons {"OK"} default button ¬
"OK" with icon 1 giving up after 1000
else
display dialog ¬
"Kopioitava kansio ja kohdekansio ovat samat" buttons {"OK"} default button ¬
"OK" with icon 1 giving up after 1000
end if
end run
Yksi vaihtoehto, miten tuota on suht helppo käytää on avata AppleScript Utility (Applications/Applescript), valita sieltä Show Script menu in menubar ja varmistaa, että kohdassa show library scripts on rasti. Ylhäällä olevaan menubariin ilmestyy sitten tuo scriptivalikko. Valmis scripti kopioidaan käyttäjän hakemistossa olevaan Library kansioon. Jollei siellä jo ennestään ole Scripts nimistä kansiota, niin tee se ja kopioi scripti sinne. Nyt sen pitäisi näkyä menubarissa, josta sitä voi käyttää yhdellä klikkauksella. Varmasti tuon saa jotenkin viriteltyä folder actioniksi/automatoriin, mutta niitä en ole koskaan käyttänyt.
Valmiin scriptin voi ladata tuolta, se on nyt zipattu, joten se pitää vielä purkaa:
http://gramdel.kapsi.fi/ho/yhdista.scpt.zip
/---
ap
http://gramdel.kapsi.fi/
Palaa sivulle “Ongelmia Macin kanssa?”
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit