Mājas lapa » » Kā apvienot mapes Mac OS X, nezaudējot visus failus (nopietni)

    Kā apvienot mapes Mac OS X, nezaudējot visus failus (nopietni)

    Noklusējuma mapju sapludināšanas darbība Mac OS X ir dzēst esošo mapi, dzēst visus tā failus, nevis piedāvāt sapludināt tos saprātīgi. Windows un Linux failu pārvaldnieki jau vairākus gadu desmitus ir piedāvājuši mapju apvienošanu, bet Mac joprojām nav.

    Meklētājam ir slēptā sapludināšanas opcija, bet tā darbojas tikai dažreiz. Apple ietver arī termināla komandu, lai apvienotu mapes citā veidā. Ja jūs esat Windows vai Linux lietotājs, kas izmanto OS X, tas ir diezgan jarring.

    Finder Broken, File-Eating Behavior

    Šī problēma rodas, mēģinot pārvietot mapi vietā, kur jau ir cita mape ar tādu pašu nosaukumu. Operētājsistēmā Windows un Linux failu pārvaldnieki mēģina to gudri apstrādāt. Viņi apvienos abu mapju failus vienā mapē ar tādu pašu nosaukumu.

    Ja ir faila konflikts, failu pārvaldnieks jautās, ko darīt ar šo konkrēto failu. Ja esat lietojis Windows vai Linux, jūs, iespējams, esat iepazinušies ar šo rīcību. Jūs, iespējams, nekad par to neesat daudz domājis, jo tas vienkārši darbojas.

    Mac OS X meklētājs nav tik gudrs. Pēc noklusējuma tas vienkārši piedāvā divas iespējas - Apturēt vai Aizstāt. Apturēšana neko nedara, bet Aizstāt aizstāj veco mapi ar jauno mapi. Faktiski nomainot veco mapi dzēš visus failus vecajā mapē. Finder nepiedāvā apvienot mapes.

    Jā, jūs lasāt šo tiesības - mēģiniet apvienot mapi, piemēram, Windows vai Linux, un jūs zaudēsiet visu veco mapju failus, ja noklikšķināsiet uz Aizstāt, neizlasot dialoglodziņu. Mēs ceram, ka jums bija nesen veiktas Time Machine rezerves kopijas, pirms sākāt pārvietoties mapēs Mac OS X!

    Ja, mēģinot pārvietot vienu vai vairākas mapes, redzat šo dialogu, iespējams, vienkārši noklikšķiniet uz Apturēt. Iespējams, tas nedarīs to, ko vēlaties.

    Kā sapludināt mapes mapē Finder

    Finder patiesībā ir mapju apvienošanas funkcija, bet tas nepiedāvā to, kad to vēlaties. Tā vietā jums ir jāizmanto slepena rokasspiediena, lai to piekļūtu.

    Mac OS X 10.7 Lion, kas tika izlaists 2011. gadā, pievienoja slēpto sapludināšanas iespēju. Lai to piekļūtu, ir jātur nospiests taustiņš Opcija, kad jūs velciet un nometat mapi tajā pašā vietā. Ja jūs to izdarīsiet, jūs redzēsiet dialoglodziņu ar sapludināšanas pogu un jūs varat noklikšķināt uz tā, lai apvienotu mapes, piemēram, Windows vai Linux.

    Problēmas rodas, ja katrā mapē ir faili ar tādu pašu nosaukumu. Mac OS X piedāvās vienu iespēju, lai palīdzētu jums to pārvaldīt - poga „Saglabāt jaunāku”, kas pārraksta vecāko versiju visiem failiem ar tādu pašu nosaukumu ar jaunākajiem. Nav iespējams izlaist šos konfliktus vai saglabāt vecākus failus, un nav noderīga rīka, kas ļaus salīdzināt izmērus un citu informāciju. Tas ir viss vai nekas.

    Opcija “Keep Newer” tiek parādīta tikai tad, ja pārvietojamā mape satur jaunākos failus. Ja pārvietojamā mape satur vecākus failus, tad apvienošanas opcija neparādīsies - pat tad, ja turat opciju pogu.

    Varbūt sapludināšanas opcija ir tik labi paslēpta, jo tā nedarbojas ļoti labi. Tas ir sava veida neērts.

    Kā apvienot mapes ar Ditto komandu

    Lai palīdzētu pareizi sapludināt mapes, Apple pievienoja labāku mapju apvienošanas funkcionalitāti termināla komandai ar nosaukumu “ditto”. Unix cp komanda, kuru jūs varētu izmantot arī, ja vēlaties.

    Atšķirībā no Finder, ditto automātiski apvieno mapes. Tā kā tās rokasgrāmatas lapa to liek:

    “Ja mērķa katalogs jau eksistē, avota direktoriji tiek apvienoti ar galamērķa iepriekšējo saturu.”

    Lai izmantotu ditto, jums jāatver terminālis - nospiediet Command + Space, ierakstiet Terminal Spotlight meklēšanas dialoglodziņā un nospiediet Enter.

    Komandu ditto izmanto sintaksi ditto / path / to / source / mape / ceļš / uz / galamērķis / mape. Tātad mūsu piemērā šeit ir mape ar nosaukumu “Test”, kas saglabāts mūsu darbvirsmā, un vēl viena mape ar nosaukumu “Test”, kas saglabāta mūsu lejupielādes mapē. Lai apvienotu tos, mēs palaidīsim šādu komandu:

    ditto -V ~ / Desktop / Test ~ / Lejupielādes / Tests

    (Komandas -V daļa ir neobligāta, bet ļauj mums redzēt, kas patiesībā dara. Jūtieties brīvi izlaist.)

    Atšķirībā no Finder, ditto komanda piespiedu kārtā pārraksta mērķa mapes saturu ar avota mapes saturu. Pat ja avota mapē ir vecāki faili nekā mērķa mapei, galamērķa mapes konfliktējošie faili tiks pārrakstīti ar šiem vecākiem failiem.

    Kā apvienot mapes, Windows vai Linux stilu

    Jums būs nepieciešama trešās puses utilīta, lai apvienotu mapes, piemēram, Windows vai Linux, ar norādījumiem par katru atsevišķu failu konfliktu un spēju izdarīt izvēli par to, kurus failus vēlaties saglabāt. Mēs meklējām augstu un zemu meklējat labu, bezmaksas programmatūru, kas salīdzinātu failu konfliktus un ļautu jums izvēlēties saprātīgi, bet mēs neatradām nevienu labu. Lūdzu, atstājiet komentāru, ja atradāt bezmaksas utilītu, kas darbojas labi!

    Šī funkcija ir pieejama maksas programmatūrā. Mēs pārbaudījām Cocaotech Path Finder, Finder alternatīvu, un konstatējām, ka tā piedāvā apvienojošu funkciju, kas darbojas kā jūs to sagaidāt. Pie $ 40 tas ir dārgs mapju sapludināšanas līdzeklis, bet varbūt arī citas tās funkcijas ir noderīgas. Mēs esam pārliecināti, ka citas apmaksātas programmas piedāvā līdzīgas funkcijas.


    Jūs vienmēr varētu vienkārši atvērt abas mapes un pārvietot failus vienā mapē otras mapes iekšpusē, izmantojot faila konfliktus Finder šādā veidā. Tas nebūs labs risinājums, ja jums ir vairāki ligzdotu mapju līmeņi, taču tas ir liels darbs rekursīvi.

    Šis raksts tika rakstīts par OS X 10.9 Mavericks, tāpēc cerams, ka Apple nākotnē pievienos atbilstošu mapi. Bet neuzturiet elpu - mapju apvienošana ir diezgan sarežģīta jaudas lietotāja funkcija.