ບາງທີເຈົ້າຂອງ Mac ທຸກຄົນເລີ່ມຊອກຫາວິທີທີ່ຈະເພີ່ມພື້ນທີ່ຫວ່າງໃນ Mac ຂອງເຂົາເຈົ້າຫຼັງຈາກເວລາໃດຫນຶ່ງ. ຄຽງຄູ່ກັບວິທີທີ່ພວກເຮົາໃຊ້ຄອມພິວເຕີຂອງພວກເຮົາ, ການເກັບຮັກສາຂອງພວກເຂົາຄ່ອຍໆເລີ່ມຮັບເອົາເນື້ອຫາຫຼາຍຂຶ້ນ. ໃນເວລາດຽວກັນ, ພາກສ່ວນທີ່ສໍາຄັນຂອງເນື້ອຫານີ້ແມ່ນບໍ່ມີປະໂຫຍດແລະບໍ່ໄດ້ໃຊ້, ແລະມັນມັກຈະກ່ຽວຂ້ອງກັບການຊ້ໍາກັນຂອງໄຟລ໌ທຸກປະເພດ - ຮູບພາບ, ເອກະສານ, ຫຼືແມ້ກະທັ້ງໄຟລ໌ທີ່ພວກເຮົາໄດ້ດາວໂຫລດສອງຄັ້ງໂດຍບັງເອີນ. ວິທີການຊອກຫາເນື້ອຫາທີ່ຊ້ໍາກັນໃນ Mac ແລະວິທີການຈັດການກັບມັນແມ່ນຫຍັງ?
ໂຟນເດີໄດນາມິກໃນ Finder
ວິທີການຫນຶ່ງໃນການຊອກຫາແລະອາດຈະລຶບໄຟລ໌ທີ່ຊ້ໍາກັນໃນ Mac ແມ່ນການສ້າງອັນທີ່ເອີ້ນວ່າໂຟນເດີເຄື່ອນໄຫວໃນ Finder native. ກ່ອນອື່ນ, ເປີດ Finder ໃນ Mac ຂອງທ່ານ, ຈາກນັ້ນໄປທີ່ແຖບເຄື່ອງມືຢູ່ເທິງສຸດຂອງໜ້າຈໍ. ທີ່ນີ້, ໃຫ້ຄລິກໃສ່ File -> New Dynamic Folder. ໃຫ້ຄລິກໃສ່ "+" ໃນຂວາເທິງແລະໃສ່ຕົວກໍານົດການທີ່ກ່ຽວຂ້ອງ. ດ້ວຍວິທີນີ້, ທ່ານສາມາດຄົ້ນຫາຮູບພາບ, ເອກະສານ, ໄຟລ໌ທີ່ສ້າງຂຶ້ນໃນມື້ສະເພາະຫຼືໄຟລ໌ທີ່ມີຊື່ທີ່ຄ້າຍຄືກັນ. ກ່ອນທີ່ທ່ານຈະຕັດສິນໃຈທີ່ຈະລົບຊ້ໍາກັນທີ່ສົມມຸດວ່າ, ທໍາອິດໃຫ້ແນ່ໃຈວ່າພວກເຂົາເຈົ້າແມ່ນໄຟລ໌ທີ່ແທ້ຈິງ.
ສະຖານີ
ຖ້າທ່ານເປັນຫນຶ່ງໃນຜູ້ໃຊ້ເຫຼົ່ານັ້ນທີ່ມັກເຮັດວຽກກັບເສັ້ນຄໍາສັ່ງຂອງ Terminal ແທນທີ່ຈະ desktop, ທ່ານອາດຈະສະດວກສະບາຍກັບຂັ້ນຕອນນີ້. ທໍາອິດ, ເປີດ Terminal - ທ່ານສາມາດເຮັດໄດ້ໂດຍຜ່ານ Finder -> Utilities -> Terminal, ຫຼືທ່ານສາມາດກົດ Cmd + Spacebar ເພື່ອເປີດໃຊ້ Spotlight ແລະພິມ "Terminal" ເຂົ້າໄປໃນປ່ອງຊອກຫາຂອງມັນ. ຫຼັງຈາກນັ້ນ, ທ່ານຈະຕ້ອງຍ້າຍໄປໂຟນເດີທີ່ເຫມາະສົມ, ເຊິ່ງໃນກໍລະນີຫຼາຍທີ່ສຸດແມ່ນການດາວໂຫຼດ. ພິມ cd Downloads ໃນແຖວຄໍາສັ່ງແລະກົດ Enter. ຈາກນັ້ນໃສ່ຄໍາສັ່ງຕໍ່ໄປນີ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງຂອງ Terminal:
ຊອກຫາ ./ -type f -exec md5 {} \; | awk -F '=' '{ພິມ $2 "\t" $1}' | ຄັດ | tee duplicates.txt. ກົດ Enter ອີກເທື່ອຫນຶ່ງ. ທ່ານຈະເຫັນບັນຊີລາຍການຂອງເນື້ອໃນຂອງໂຟນເດີດາວໂຫຼດ, ເຊິ່ງຈະມີລາຍການທີ່ຊ້ໍາກັນ.
ຕົວຢ່າງ terminal ແມ່ນໂຊກບໍ່ດີເລັກນ້ອຍ. ໃນດ້ານຫນຶ່ງ, ທ່ານຈໍາເປັນຕ້ອງປັບເຄື່ອງຫມາຍວົງຢືມທີ່ຖືກຕ້ອງເພື່ອໃຫ້ມັນເຮັດວຽກ, ພຽງແຕ່ຄໍາສັ່ງນັ້ນຈະສ້າງບັນຊີລາຍຊື່ຂອງໄຟລ໌ທັງຫມົດທີ່ມີ MD5 hash ຂອງເຂົາເຈົ້າ. ອາດຈະບໍ່ມີໃຜຕ້ອງການຊອກຫາສິ່ງທີ່ຊ້ໍາກັນຢູ່ໃນນັ້ນ.
ການແກ້ໄຂທີ່ດີກວ່າ, ເຊິ່ງຕົວຈິງແລ້ວພຽງແຕ່ລາຍຊື່ຊໍ້າກັນ, ແມ່ນຄໍາສັ່ງນີ້:
ຊອກຫາ. ! -empty -type f -exec md5sum {} + | ຄັດ | guniq -w32 -dD
ຄໍາສັ່ງ guniq ຖືກນໍາໃຊ້ຢູ່ທີ່ນັ້ນ, ເພາະວ່າ uniq ທີ່ສະຫນອງໃນ MacOS ບໍ່ມີຫນ້າທີ່ເຕັມທີ່ແລະມັນຈໍາເປັນຕ້ອງໃຊ້ຄໍາສັ່ງສະບັບ GNU. ມັນສາມາດຕິດຕັ້ງໄດ້ງ່າຍໂດຍໃຊ້ brew ແລະຄໍາສັ່ງແມ່ນຢູ່ໃນຊຸດ coreutils. ຫຼັງຈາກນັ້ນ, ການຕິດຕັ້ງແມ່ນ:
brew ຕິດຕັ້ງ coreutils