Як об’єднати каталоги в Mac OS X з тим самим

Зміст:

Anonim

Якщо у вас є два каталоги, які потрібно об’єднати, ви можете або перетягнути всі разом, використати команду «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!

Як об’єднати каталоги в Mac OS X з тим самим