ditto

Как да копирам файл в командния ред на MAC OS?

Всеки, който се е занимавал с командния ред nix знае, че трябва да напишете cp за копиране и можете да копирате директории с cp -r.

Въпреки това, macOS, в допълнение към това, има собствена команда за копиране на директории - ditto. Различава се по това, че преминава чрез символни връзки, копира метаданни и права, създава целева папка, ако не съществува, и ако съществува, след това обединява съдържанието.

Използването на ditto не е по-трудно от cp: просто въведете ditto. Можете да добавите опцията -V —norsrc, ако не искате метаданните да бъдат копирани.

терминала
Отборът също

Втората употреба на ditto е работата с PKZip архиви. За да компресирате съдържанието на директорията, въведете

същото -ck –rsrc –sequesterRsrc

В същото време ще бъде създаден архив с файлове, разположени в директорията, но самият той няма да отиде в архива.

За да разархивирате, трябва да напишете:

същото -xk

Файловете ще бъдат поставени в посочената папка и ако тя не съществува, ditto ще я създаде. Ако искате да разопаковате на място, вместо това напишете точка (указател към текущата директория).