ชื่อกล่าวมันทั้งหมด ฉันจะตรวจสอบรายการซ้ำในไลบรารีสื่อของฉันได้อย่างไร
ชื่อกล่าวมันทั้งหมด ฉันจะตรวจสอบรายการซ้ำในไลบรารีสื่อของฉันได้อย่างไร
คำตอบ:
dupeGuru Music Editionเป็นสิ่งที่คุณต้องการ ตั้งค่าประเภทสแกนเป็น "เนื้อหาเสียง" ในการตั้งค่า โปรดทราบว่าโปรแกรมนี้เป็น fairware ดังนั้นโปรดช่วยถ้าคุณสามารถ
ฉันขอแนะนำให้คุณจับคู่กับMusicBrainz Picardซึ่งสามารถติดแท็กไฟล์เพลงของคุณโดยอัตโนมัติ
dupeguru_me
แล้วทำงาน
มีปลั๊กอินที่สร้างขึ้นเมื่อไม่นานมานี้ ฉันเพิ่งใช้ไปเมื่อไม่นานมานี้ แต่ก็ยังเหลืออีกเล็กน้อยที่จะต้องการ มี " PPA " สำหรับมัน - แต่ยังไม่มีแพ็คเกจที่สร้างขึ้นเพียงแค่สาขาบาซ่า คำแนะนำในการติดตั้งมีลักษณะดังนี้:
wget http://scrawl.bplaced.net/duplicate-source.tar.gz -O tmp.tar.gz && mkdir -vp ~/.gnome2/rhythmbox/plugins/duplicate-source/ && tar -xf tmp.tar.gz -C ~/.gnome2/rhythmbox/plugins && rm -v tmp.tar.gz
หากคุณสนใจที่จะใช้ซอร์สโค้ด Bazaar ให้ทำดังต่อไปนี้แทน:
mkdir -vp ~/.gnome2/rhythmbox/plugins && cd ~/.gnome2/rhythmbox/plugins && bzr branch lp:rb-duplicate-source duplicate-source
เมื่อติดตั้งแล้วรีสตาร์ท Rhythmbox และคุณควรมี Duplicates Finder ตอนนี้ในรายการปลั๊กอิน
หลังจากเปิดใช้งาน - มีตัวเลือกการกำหนดค่าเพิ่มเติมให้ใช้งาน
หลังจากเปิดใช้งานปลั๊กอิน - และเมื่อพบรายการที่ซ้ำ - จะเพิ่มตัวเลือกเพิ่มเติมในรายการไลบรารีของคุณ:
การตั้งค่าบางอย่างที่ฉันพบว่า "แปลก" - ฉันได้ลองทำสิ่งนี้ในไลบรารีสื่อที่มีมากกว่า 120,000 เพลง (มากกว่า 1,000 รายการซ้ำ) และห้องสมุดที่มีประมาณ 1,000 เพลงและอาจซ้ำกัน 30 รายการ ก่อนหน้านี้ใช้เวลานานมากและทำ Rhythmbox ล้มเหลวหลายครั้งในระหว่างการค้นหา ในที่สุดฉันก็ไปกับ "ลบออกจากห้องสมุด" โดยอัตโนมัติเพื่อหลีกเลี่ยงการสร้างรายการใหม่ ในห้องสมุดขนาดเล็กทุกอย่างใช้งานได้ดี
เมื่อพบไฟล์ซ้ำ - หากคุณเลือกตัวเลือกเริ่มต้น - เวอร์ชั่นที่มีคุณภาพต่ำกว่าของเพลงจะถูกเพิ่มลงในรายการ ดังนั้นจึงปลอดภัยที่จะเลือกเพลงทั้งหมดในรายการซ้ำและ "ลบ" (ลบออกจากดิสก์หรือลบออกจากไลบรารี)
คุณสามารถใช้fdupesเพื่อ:
$ fdupes -r ~/Music
ซึ่งจะให้รายการของไฟล์ที่ซ้ำกันทั้งหมด
คุณสามารถติดตั้งได้อย่างง่ายดายด้วย
sudo apt-get install fdupes
ฉันพบปัญหาที่คล้ายกันเมื่อฉันมีไฟล์ภาพจำนวนมาก ในกรณีของฉันฉันเพิ่งใช้md5sum
กับไฟล์และเรียงลำดับผลลัพธ์:
for file in $(find $rootdir -name "*.jpg"); do echo $(md5sum $file); done | sort
ไฟล์ที่มีเนื้อหาเดียวกันจะสร้างแฮชเดียวกันดังนั้นจะพบรายการที่ซ้ำกันได้ง่าย ฉันลบรายการที่ซ้ำกันออกจากกันด้วยตนเองถึงแม้ว่าฉันสามารถขยายสคริปต์เพื่อลบทั้งหมดยกเว้นการเกิดครั้งแรก แต่ฉันมักจะหวาดระแวงเกี่ยวกับการทำเช่นนั้นในสคริปต์เฉพาะกิจ
โปรดทราบว่าจะใช้งานได้กับไฟล์ซ้ำที่มีเนื้อหาเหมือนกันเท่านั้น
find $rootdir -name '*.jpg' -exec md5sum {} + | sort
ลองFSlintหรือ dupe gredtter
ในการติดตั้งประเภทFSlintในเทอร์มินัล (Ctrl-Alt-T)
sudo apt-get install fslint
หวังว่านี่จะเป็นประโยชน์ ..
ฉันใช้FSlintเพื่อค้นหาไฟล์ที่ซ้ำกันโดยทั่วไป FSlint คือ "เครื่องมือในการค้นหาและทำความสะอาดผ้าสำลีรูปแบบต่างๆในระบบไฟล์"