Магчыма, кожны ўладальнік Mac праз некаторы час пачынае шукаць спосабы вызваліць месца на сваім Mac. Разам з тым, як мы выкарыстоўваем нашы кампутары, іх сховішча паступова пачынае займаць усё больш і больш кантэнту. У той жа час значная частка гэтага змесціва бескарысная і не выкарыстоўваецца, і гэта часта ўключае ў сябе дублікаты ўсіх відаў - фатаграфіі, дакументы ці нават файлы, якія мы выпадкова спампавалі двойчы. Якія спосабы знайсці дублікат кантэнту на Mac і як з гэтым змагацца?
Дынамічная тэчка ў Finder
Адзін са спосабаў знайсці і, магчыма, выдаліць дублікаты файлаў на Mac - стварыць так званую дынамічную папку ў родным Finder. Спачатку запусціце Finder на вашым Mac, затым перайдзіце на панэль інструментаў у верхняй частцы экрана. Тут націсніце Файл -> Новая дынамічная тэчка. Націсніце на «+» уверсе справа і ўвядзіце адпаведныя параметры. Такім чынам можна шукаць фатаграфіі, дакументы, файлы, створаныя ў пэўны дзень, або файлы з падобнай назвай. Перш чым вырашыць выдаліць меркаваныя дублікаты, спачатку пераканайцеся, што гэта сапраўды ідэнтычныя файлы.
Тэрмінал
Калі вы адзін з тых карыстальнікаў, якія аддаюць перавагу працаваць з камандным радком тэрмінала, а не з працоўным сталом, вам можа быць больш зручна з гэтай працэдурай. Спачатку запусціце Тэрмінал - вы можаце зрабіць гэта праз Finder -> Утыліты -> Тэрмінал, або вы можаце націснуць Cmd + прабел, каб актываваць Spotlight і ўвесці «Тэрмінал» у поле пошуку. Затым вам трэба будзе перайсці ў адпаведную тэчку, якая ў большасці выпадкаў з'яўляецца загрузкамі. Увядзіце cd Downloads у камандным радку і націсніце Enter. Затым увядзіце наступную каманду ў камандным радку тэрмінала:
find ./ -type f -exec md5 {} \; | awk -F '=' '{print $2 "\t" $1}' | сартаваць | tee duplicates.txt. Націсніце Enter яшчэ раз. Вы ўбачыце спіс змесціва папкі "Спампоўкі", якая будзе ўтрымліваць дублікаты.
Прыклад тэрмінала крыху няўдалы. З аднаго боку, вам трэба наладзіць правільныя двукоссі, каб ён працаваў, толькі гэтая каманда створыць спіс усіх файлаў з іх хэшам MD5. Напэўна, ніхто не захоча шукаць у ім дублікаты.
Лепшае рашэнне, якое на самай справе будзе толькі спіс дублікатаў, гэта каманда:
знайсці . ! -empty -type f -exec md5sum {} + | сартаваць | guniq -w32 -dD
Там выкарыстоўваецца каманда guniq, таму што uniq, які пастаўляецца ў MacOS, не мае поўнай функцыянальнасці і неабходна выкарыстоўваць версію каманды GNU. Яго можна лёгка ўсталяваць з дапамогай brew, а каманда знаходзіцца ў пакеце coreutils. Затым ўстаноўка:
заварыце ўстаноўку coreutils