Магадгүй Mac эзэмшигч бүр хэсэг хугацааны дараа Mac дээрээ зай гаргах арга хайж эхэлдэг. Бидний компьютерийг хэрхэн ашиглахтай зэрэгцэн тэдгээрийн хадгалалт аажмаар илүү их агуулгыг эзэлдэг. Үүний зэрэгцээ, энэ агуулгын нэлээд хэсэг нь ашиггүй бөгөөд ашиглагдаагүй бөгөөд энэ нь ихэвчлэн бүх төрлийн давхардсан файлуудыг агуулдаг - зураг, баримт бичиг, тэр ч байтугай бидний санамсаргүйгээр хоёр удаа татаж авсан файлууд. Mac дээр давхардсан контентыг олох ямар арга замууд байдаг бөгөөд үүнийг хэрхэн шийдвэрлэх вэ?
Finder дээрх динамик хавтас
Mac дээр давхардсан файлуудыг олох, устгах нэг арга бол үндсэн Finder дээр динамик хавтас үүсгэх явдал юм. Эхлээд Mac дээрээ Finder-ийг ажиллуулаад дэлгэцийн дээд хэсэгт байрлах хэрэгслийн самбар руу очно уу. Энд File -> New Dynamic Folder дээр дарна уу. Баруун дээд буланд байгаа "+" дээр товшоод холбогдох параметрүүдийг оруулна уу. Ийм байдлаар та тодорхой өдөр үүсгэсэн зураг, баримт бичиг, файл эсвэл ижил төстэй нэртэй файлуудыг хайж олох боломжтой. Давхардсан файлуудыг устгахаар шийдэхээсээ өмнө эхлээд тэдгээр нь үнэхээр ижил файлууд байгаа эсэхийг шалгаарай.
Терминал
Хэрэв та ширээний компьютерээс илүү Терминал командын мөртэй ажиллахыг илүүд үздэг хэрэглэгчдийн нэг бол энэ процедур танд илүү таатай байх болно. Эхлээд Терминалыг ажиллуулна уу - Та Finder -> Utilities -> Terminal-ээр дамжуулан хийж болно, эсвэл Cmd + Spacebar дарж Spotlight-г идэвхжүүлж, хайлтын талбарт "Терминал" гэж бичнэ үү. Дараа нь та тохирох хавтас руу шилжих хэрэгтэй бөгөөд энэ нь ихэнх тохиолдолд Татаж авсан файл юм. Командын мөрөнд cd Downloads гэж бичээд Enter дарна уу. Дараа нь Терминал командын мөрөнд дараах тушаалыг оруулна уу:
олох ./ -төрөл f -exec md5 {} \; | awk -F '=' '{хэвлэх $2 "\t" $1}' | ангилах | tee duplicates.txт. Enter дахин дарна уу. Та Давхардсан зүйлсийг агуулсан Татаж авсан хавтасны агуулгын жагсаалтыг харах болно.
Терминал жишээ нь жаахан азгүй юм. Нэг талаас, та үүнийг ажиллахын тулд зөв хашилтыг тохируулах хэрэгтэй, зөвхөн энэ тушаал нь MD5 хэш бүхий бүх файлын жагсаалтыг үүсгэх болно. Хэн ч түүнээс давхардуулахыг хүсэхгүй байх.
Зөвхөн давхардлыг жагсаах илүү сайн шийдэл бол энэ тушаал юм:
олох. ! -хоосон -төрөл f -exec md5sum {} + | ангилах | guniq -w32 -dD
MacOS дээр нийлүүлсэн uniq нь бүрэн ажиллагаагүй тул командын GNU хувилбарыг ашиглах шаардлагатай тул guniq командыг ашигладаг. Үүнийг brew ашиглан хялбархан суулгаж болох бөгөөд тушаал нь coreutils багцад байдаг. Дараа нь суулгац нь:
Brew install coreutils