วิธีค้นหาและลบไฟล์ที่ซ้ำหรือไม่ต้องการใน Linux โดยใช้เครื่องมือ 'FSlint'
เมื่อเร็วๆ นี้ ฉันได้เขียนโพสต์เกี่ยวกับยูทิลิตี้ fdupes ซึ่งใช้เพื่อค้นหาและแทนที่ไฟล์ที่ซ้ำกันใน Linux โพสต์นี้ถูกใจผู้อ่านของเรามาก หากคุณยังไม่ได้อ่านโพสต์เกี่ยวกับยูทิลิตี้ fdupes คุณสามารถอ่านได้ที่นี่:
- เครื่องมือ fdupes เพื่อค้นหาและลบไฟล์ที่ซ้ำกัน
โพสต์นี้มีจุดมุ่งหมายเพื่อให้ความกระจ่างเกี่ยวกับสิ่งที่ fslint รวมถึงคุณลักษณะ การติดตั้ง และการใช้งาน
ฟสลินท์คืออะไร?
fslint เป็นโปรแกรมอรรถประโยชน์ Linux ที่ใช้ลบส่วนที่ไม่ต้องการและเป็นปัญหาในไฟล์และชื่อไฟล์ และทำให้คอมพิวเตอร์สะอาดอยู่เสมอ ไฟล์ที่ไม่จำเป็นและไม่พึงประสงค์จำนวนมากเรียกว่า lint fslint ลบผ้าสำลีที่ไม่ต้องการออกจากไฟล์และชื่อไฟล์ Fslint ช่วยต่อสู้กับไฟล์ที่ไม่ต้องการโดยการจัดการกับไฟล์ที่ซ้ำกัน ไดเร็กทอรีว่าง และชื่อที่ไม่เหมาะสม
คุณสมบัติของฟลินท์
- เป็นการผสมผสานระหว่างเครื่องมือต่างๆ ที่ดูแลไฟล์ที่ซ้ำกัน ไดเร็กทอรีว่าง และชื่อที่ไม่เหมาะสม
- ส่วนหน้ากราฟิก GTK+ แบบธรรมดาและบรรทัดคำสั่ง
- Fslint จัดการกับผ้าสำลีที่เกี่ยวข้องกับไฟล์ที่ซ้ำกัน ชื่อไฟล์ที่มีปัญหา ไฟล์ชั่วคราว Symlinks ที่ไม่ดี ไดเร็กทอรีว่าง และไบนารีที่ไม่แยกส่วน
- ช่วยคุณในการเรียกคืนพื้นที่ดิสก์ที่ใช้โดยไฟล์ที่ไม่จำเป็นและไม่พึงประสงค์
ติดตั้ง fslint บน Linux
การติดตั้งแพ็คเกจ fslint เวอร์ชันล่าสุดสามารถติดตั้งได้ง่ายเพียงดำเนินการคำสั่งต่อไปนี้บนระบบที่ใช้ Debian เช่น Ubuntu และ Linux Mint
sudo apt-get install fslint
ในการแจกแจงแบบ CentOS/RHEL คุณต้องใช้งานพื้นที่เก็บข้อมูล epel เพื่อติดตั้งแพ็คเกจ fslint
yum install fslint
dnf install fslint [On Fedora 22 onwards]
ฉันจะใช้คำสั่ง fslint ได้อย่างไร
หวังว่าคุณจะรู้กฎพื้นฐานของการคำนวณข้อหนึ่งและเข้าใจความเสี่ยง - มีข้อมูลสำรองไว้ ก่อนที่คุณจะเริ่มทดสอบแอปพลิเคชันนี้ ตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลทุกอย่างไว้ในระบบของคุณแล้ว เพื่อที่ว่าแม้ว่าไฟล์สำคัญจะถูกลบ คุณก็สามารถกู้คืนได้เกือบจะในทันที
ดังที่คุณทราบแล้วว่า fslint เป็นหนึ่งในแอปพลิเคชันที่มีอินเทอร์เฟซบรรทัดคำสั่งและ GUI ส่วนหน้าในเวลาเดียวกัน คุณสามารถใช้อย่างใดอย่างหนึ่ง
สำหรับนักพัฒนาและผู้ดูแลระบบ แนะนำให้ใช้เวอร์ชัน CLI เนื่องจากให้พลังอันมหาศาลแก่คุณ ส่วนหน้า GUI เหมาะที่สุดสำหรับมือใหม่และผู้ที่ชื่นชอบ GUI มากกว่า CLI
การใช้บรรทัดคำสั่ง fslint
เวอร์ชันบรรทัดคำสั่งของ fslint ไม่ได้อยู่บนเส้นทางของผู้ใช้ Linux ส่วนใหญ่ คุณสามารถเข้าถึงได้ที่ตำแหน่ง /usr/share/fslint/
./usr/share/fslint/fslint/fslint
ผลลัพธ์ตัวอย่าง
-----------------------------------file name lint
./.config/google-chrome/Default/Pepper\ Data/Shockwave\ Flash/WritableRoot/#SharedObjects/NNPAG57S/videos.bhaskar.com/[[IMPORT]]
./Documents/.~lock.fslint\ -\ Remove\ duplicate\ files\ with\ fslint\ (230).odt#
./Documents/7\ Best\ Audio\ Player\ Plugins\ for\ WordPress\ (220).odt
./Documents/7\ Best\ WordPress\ Help\ Desk\ Plugins\ for\ Customer\ Support\ (219).odt
./Documents/A\ Linux\ User\ using\ Windows\ (Windows\ 10)\ after\ more\ than\ 8\ years(229).odt
./Documents/Add\ PayPal\ to\ WordPress(211).odt
./Documents/Atom\ Text\ Editor\ (202).odt
./Documents/Create\ Mailchimp\ account\ and\ Integrate\ it\ with\ WordPress(227).odt
./Documents/Export\ Feedburner\ feed\ and\ Import\ it\ to\ Mailchimp\ &\ setup\ RSS\ Feed\ Newsletter\ in\ Mailchimp(228).odt
----------------------------------DUPlicate files
Job 7, “/usr/share/fslint/fslint/fslint” has stopped
สำคัญ: สองสิ่งที่คุณควรคำนึงถึง ณ จุดนี้ ขั้นแรก fslint จะไม่ลบไฟล์ใดๆ ด้วยตัวเอง เพียงแต่จะแสดงไฟล์ Lint ตำแหน่ง และชื่อของไฟล์เหล่านั้น คุณต้องตัดสินใจว่าจะทำอย่างไรกับพวกเขา ประการที่สองคือ fslint โดยค่าเริ่มต้น ให้เริ่มค้นหาจากไดเร็กทอรี '/home' ของคุณ
หากต้องการค้นหาไดเรกทอรีอื่นที่ไม่ใช่ไดเร็กทอรี /home ของคุณ คุณต้องส่งชื่อไดเร็กทอรีด้วยคำสั่งดังนี้:
/usr/share/fslint/fslint/fslint /home/avi/Pictures
หากต้องการค้นหาโฟลเดอร์ย่อยทั้งหมดแบบวนซ้ำ คุณควรใช้แฟล็ก '-r' ง่ายๆ ดังนี้:
/usr/share/fslint/fslint/fslint -r /home/avi/Music/
การใช้งาน fslint GUI
คุณสามารถเริ่มการใช้งานแอปพลิเคชัน GUI ที่สร้างขึ้นบน fslint โดยการพิมพ์ fslint จากเทอร์มินัล Linux หรือจาก เมนูแอปพลิเคชัน
fslint-gui
ทุกอย่างใน GUI นั้นง่ายต่อการเข้าใจ สิ่งที่คุณต้องทำคือ:
- เพิ่ม/ลบไดเร็กทอรีที่จะสแกน
- เลือกเพื่อสแกนซ้ำหรือไม่เลือกโดยทำเครื่องหมาย/ยกเลิกการเลือกช่องทำเครื่องหมายที่มุมบนขวา
- คลิกที่ 'ค้นหา' และทั้งหมดเสร็จสิ้น!
คุณควรจำไว้อีกครั้งว่ายูทิลิตี้นี้ไม่ได้ลบไฟล์ lint แต่จะให้ข้อมูลแก่คุณเท่านั้นและทิ้งทุกอย่างไว้ที่คุณ
บทสรุป
fslint เป็นเครื่องมือที่สมบูรณ์แบบสำหรับกำจัด Lint ประเภทต่างๆ ออกจากระบบไฟล์ แม้ว่าจะต้องได้รับการปรับปรุงในพื้นที่สีเทาบางส่วน: -
- ช้าเล็กน้อยในการตรวจจับภาพซ้ำ
- ต้องมีการปรับปรุงในส่วนติดต่อผู้ใช้
- ไม่มีเครื่องวัดความก้าวหน้า
หวังว่าคุณจะชอบโพสต์ ถ้าใช่! ให้ได้ยิน. โพสต์ข้อเสนอแนะอันมีค่าของคุณในความคิดเห็นด้านล่าง คอยติดตามและเชื่อมต่อกับ Tecmint ในขณะที่ฉันกำลังเขียนโพสต์อื่นที่คุณจะชอบอ่าน กดไลค์และแชร์เราและช่วยให้เราแพร่กระจาย