Как да обедините директории в Mac OS X с същото
Съдържание:
Ако имате две директории, които трябва да съедините заедно, можете или да плъзнете и пуснете всичко заедно, да използвате командата 'mv', за да преместите файлове ръчно, или, както ще покажем тук, можете бързо обединете произволни две директории в Mac OS X, като използвате инструмента за команден ред ditto или 'cp'.
Командният ред обикновено е насочен към напреднали потребители, но ditto е доста лесен за използване, така че почти всеки може да го използва по този начин, ако се чувства удобно с терминала. Нека научим как да обединяваме директории с командата ditto на Mac.
Как да обединявате папки с ditto
За да използвате ditto за целите на сливането на директории, стартирайте приложението Terminal.
Бихте искали да използвате следния синтаксис:
същата директория1 директория2
Ако вече съществува директория в дестинацията (директория2), тогава съдържанието на източника (директория1) ще бъде обединено със съдържанието на дестинацията (дестинация2).
След това натиснете return, за да изпълните командата.
За пример, да кажем, че искам да обединя снимки от „Август 2010“ в „Лято 2010“, тогава ще използвам следния команден низ, за да постигна това:
"също август 2010>"
Натискането на return ще обедини тези две директории.
Важно е да разберете как работи ditto и как се различава от командите mv и cp, страницата с ръководство е добро място да започнете, ако не сте запознати. Man страницата за ditto описва допълнително:
Обърнете внимание на създаването на целеви директории и, както подчертаваме тук, възможността за обединяване на изходна и целева директория със същия низ.
Ако не сте запознати с командния ред или не ви е удобно да го използвате за по-усъвършенствани методи за прехвърляне на файлове като този, може да искате просто да използвате GUI на Finder, за да извършите този тип действие.
Друга опция е да използвате командата cp, която ще се държи подобно на ditto. Синтаксисът обаче е малко по-сложен.
Сливане на директории с 'cp' в командния ред
Ако не искате да използвате същото, можете също да използвате командата cp с флаговете -r и -n така:
cp -r -n ~/Desktop/Dir1/ ~/Desktop/Dir2/
Това ще копира всичко от Dir1 в Dir2, но няма да презапише съвпадащите файлове.
Знаете ли за друг метод за обединяване на директории от командния ред? Споделете с нас вашите съвети и трикове за обединяване на папки на Mac!