ค้นหาเว็บไซต์

วิธีค้นหาและลบไฟล์ที่ซ้ำหรือไม่ต้องการใน Linux โดยใช้เครื่องมือ 'FSlint'


เมื่อเร็วๆ นี้ ฉันได้เขียนโพสต์เกี่ยวกับยูทิลิตี้ fdupes ซึ่งใช้เพื่อค้นหาและแทนที่ไฟล์ที่ซ้ำกันใน Linux โพสต์นี้ถูกใจผู้อ่านของเรามาก หากคุณยังไม่ได้อ่านโพสต์เกี่ยวกับยูทิลิตี้ fdupes คุณสามารถอ่านได้ที่นี่:

  1. เครื่องมือ fdupes เพื่อค้นหาและลบไฟล์ที่ซ้ำกัน

โพสต์นี้มีจุดมุ่งหมายเพื่อให้ความกระจ่างเกี่ยวกับสิ่งที่ fslint รวมถึงคุณลักษณะ การติดตั้ง และการใช้งาน

ฟสลินท์คืออะไร?

fslint เป็นโปรแกรมอรรถประโยชน์ Linux ที่ใช้ลบส่วนที่ไม่ต้องการและเป็นปัญหาในไฟล์และชื่อไฟล์ และทำให้คอมพิวเตอร์สะอาดอยู่เสมอ ไฟล์ที่ไม่จำเป็นและไม่พึงประสงค์จำนวนมากเรียกว่า lint fslint ลบผ้าสำลีที่ไม่ต้องการออกจากไฟล์และชื่อไฟล์ Fslint ช่วยต่อสู้กับไฟล์ที่ไม่ต้องการโดยการจัดการกับไฟล์ที่ซ้ำกัน ไดเร็กทอรีว่าง และชื่อที่ไม่เหมาะสม

คุณสมบัติของฟลินท์

  1. เป็นการผสมผสานระหว่างเครื่องมือต่างๆ ที่ดูแลไฟล์ที่ซ้ำกัน ไดเร็กทอรีว่าง และชื่อที่ไม่เหมาะสม
  2. ส่วนหน้ากราฟิก GTK+ แบบธรรมดาและบรรทัดคำสั่ง
  3. Fslint จัดการกับผ้าสำลีที่เกี่ยวข้องกับไฟล์ที่ซ้ำกัน ชื่อไฟล์ที่มีปัญหา ไฟล์ชั่วคราว Symlinks ที่ไม่ดี ไดเร็กทอรีว่าง และไบนารีที่ไม่แยกส่วน
  4. ช่วยคุณในการเรียกคืนพื้นที่ดิสก์ที่ใช้โดยไฟล์ที่ไม่จำเป็นและไม่พึงประสงค์

ติดตั้ง 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 นั้นง่ายต่อการเข้าใจ สิ่งที่คุณต้องทำคือ:

  1. เพิ่ม/ลบไดเร็กทอรีที่จะสแกน
  2. เลือกเพื่อสแกนซ้ำหรือไม่เลือกโดยทำเครื่องหมาย/ยกเลิกการเลือกช่องทำเครื่องหมายที่มุมบนขวา
  3. คลิกที่ 'ค้นหา' และทั้งหมดเสร็จสิ้น!

คุณควรจำไว้อีกครั้งว่ายูทิลิตี้นี้ไม่ได้ลบไฟล์ lint แต่จะให้ข้อมูลแก่คุณเท่านั้นและทิ้งทุกอย่างไว้ที่คุณ

บทสรุป

fslint เป็นเครื่องมือที่สมบูรณ์แบบสำหรับกำจัด Lint ประเภทต่างๆ ออกจากระบบไฟล์ แม้ว่าจะต้องได้รับการปรับปรุงในพื้นที่สีเทาบางส่วน: -

  1. ช้าเล็กน้อยในการตรวจจับภาพซ้ำ
  2. ต้องมีการปรับปรุงในส่วนติดต่อผู้ใช้
  3. ไม่มีเครื่องวัดความก้าวหน้า

หวังว่าคุณจะชอบโพสต์ ถ้าใช่! ให้ได้ยิน. โพสต์ข้อเสนอแนะอันมีค่าของคุณในความคิดเห็นด้านล่าง คอยติดตามและเชื่อมต่อกับ Tecmint ในขณะที่ฉันกำลังเขียนโพสต์อื่นที่คุณจะชอบอ่าน กดไลค์และแชร์เราและช่วยให้เราแพร่กระจาย