Як об’єднати каталоги в Mac OS X з тим самим
Зміст:
Якщо у вас є два каталоги, які потрібно об’єднати, ви можете або перетягнути всі разом, використати команду «mv», щоб перемістити файли вручну, або, як ми покажемо тут, ви можете швидко об’єднайте будь-які два каталоги в Mac OS X за допомогою інструмента командного рядка ditto або 'cp'.
Командний рядок, як правило, призначений для досвідчених користувачів, але ditto досить простий у використанні, тому майже будь-хто може використовувати його таким чином, якщо йому зручно працювати з терміналом. Давайте дізнаємося, як об’єднати каталоги за допомогою команди ditto на Mac.
Як об’єднати папки з ditto
Щоб використати Ditto для об’єднання каталогів разом, запустіть програму Terminal.
Ви захочете використати такий синтаксис:
те саме каталог1 каталог2
Якщо каталог уже існує в місці призначення (каталог 2), тоді вміст джерела (каталог 1) буде об’єднано з вмістом місця призначення (пункт призначення 2).
Тоді натисніть клавішу повернення, щоб виконати команду.
Для прикладу, скажімо, я хочу об’єднати зображення з «серпня 2010» у «літо 2010», тоді я використаю такий командний рядок, щоб виконати це:
"також серпень 2010>"
Натискання клавіші return об’єднає ці два каталоги.
Важливо розуміти, як працює ditto і чим вона відрізняється від команд mv і cp, якщо ви не знайомі, варто почати зі сторінки посібника. Сторінка довідки для ditto описує далі:
Зверніть увагу на створення цільових каталогів і, як ми тут наголошуємо, можливість об’єднати вихідний і цільовий каталоги з тим самим рядком.
Якщо ви не знайомі з командним рядком або не знаєте, як використовувати його для більш просунутих методів передавання файлів, як цей, ви можете просто використати графічний інтерфейс Finder для виконання цього типу дії.
Іншим варіантом є використання команди cp, яка діятиме подібно до того ж. Але синтаксис дещо складніший.
Об’єднання каталогів за допомогою «cp» у командному рядку
Якщо ви не хочете використовувати те саме, ви також можете використати команду cp із прапорцями -r та -n :
cp -r -n ~/Desktop/Dir1/ ~/Desktop/Dir2/
Це скопіює все з Dir1 у Dir2, але не перезапише відповідні файли.
Чи знаєте ви інший спосіб об’єднання каталогів за допомогою командного рядка? Поділіться з нами своїми порадами та підказками щодо об’єднання папок на Mac!