© Profit_Image/Shutterstock.com
คุณจะใช้คำสั่ง”find”บ่อยที่สุดเมื่อทำงานกับ Linux หรือระบบปฏิบัติการอื่นๆ ที่คล้าย Unix มันอธิบายตัวเองในสิ่งที่มันทำ มันก็พบสิ่งต่างๆ แต่คุณรู้เพียงเล็กน้อยว่าคำสั่งพื้นฐานนี้สามารถค้นหาสิ่งที่คุณต้องการได้หลายวิธี
คำสั่ง find สามารถค้นหาไฟล์ตามชื่อไฟล์ สิทธิ์ ผู้ใช้ ประเภท ขนาด และวันที่ ท่ามกลางเกณฑ์อื่นๆ การรู้วิธีใช้คำสั่ง find ใน Linux ด้วยเงื่อนไขต่างๆ สามารถช่วยให้คุณเรียกค้นไฟล์ได้อย่างรวดเร็ว คำสั่งบางคำสั่งเป็นขั้นสูงกว่า ดังนั้นคุณอาจจะไม่ได้ใช้มันบ่อยนัก หากคุณเป็นมือใหม่ คุณสามารถพัฒนาโดยทำความเข้าใจตัวอย่างง่ายๆ ของคำสั่ง find ก่อน
ค้นหา คำสั่งในไวยากรณ์ของ Linux
นี่คือไวยากรณ์ทั่วไปของคำสั่ง find ใน Linux:
$ find [ตำแหน่งที่จะเริ่มต้นการค้นหา] [-options] [สิ่งที่ต้องการค้นหา]
ในไวยากรณ์ข้างต้น [-options] เป็นเกณฑ์สำหรับ การค้นหาซึ่งกำหนดคำสั่งเป็นหลักและบอกระบบปฏิบัติการว่าต้องทำอะไร
ตัวเลือกบางส่วนที่คุณจะใช้มีดังนี้:
-exec CMD-ok CMD-inum N-links N-ชื่อไฟล์สาธิต-ไฟล์ใหม่กว่า-perm octal-print-empty-size +N/-N -ชื่อผู้ใช้
วิธีใช้คำสั่ง Find ในตัวอย่าง Linux
คุณจึงสามารถใช้คำสั่ง find ใน Linux เพื่อค้นหาไฟล์ได้หลายวิธี คุณยังสามารถใช้คำสั่ง find เดียวกันได้ ไม่เพียงเพื่อค้นหาไฟล์ แต่ยังเพื่อดำเนินการอื่นๆ เช่น ลบไฟล์
เพื่อช่วยให้คุณเข้าใจวิธีการทำงานของคำสั่งประเภทนี้ใน Linux ได้ดียิ่งขึ้น ต่อไปนี้คือตัวอย่างต่างๆ ตั้งแต่พื้นฐานไปจนถึงขั้นสูง
ตัวอย่างที่ 1: ค้นหาไฟล์ด้วยชื่อ
คำสั่งนี้ตรงไปตรงมาเนื่องจากค้นหาไฟล์โดยใช้ชื่อในไดเร็กทอรีที่คุณกำหนด หากคุณทราบชื่อไฟล์และไดเร็กทอรี คุณสามารถใช้คำสั่งนี้เพื่อดึงออกมาอย่างง่ายดาย
ส่งคืนไฟล์ “sample.txt”
©”TNGD”.com
คำสั่งนี้จะค้นหาไฟล์ชื่อ”sample.txt”ในโฮมไดเร็กทอรี
ตัวอย่างที่ 2: ค้นหาไฟล์ทั้งหมดที่มีนามสกุลเดียวกัน
สมมติว่าคุณจำชื่อไฟล์ไม่ได้ แต่คุณจำประเภทได้ คุณสามารถดึงไฟล์ทั้งหมดที่มีนามสกุลหรือประเภทเฉพาะโดยใช้คำสั่งนี้
ส่งคืนไฟล์.txt ในโฮมไดเร็กตอรี่ของคุณ
©”TNGD”.com
การดำเนินการนี้จะส่งคืนไฟล์.txt ทุกประเภทในโฮมไดเร็กตอรี่
ตัวอย่างที่ 3: ค้นหาไฟล์ด้วยชื่อในไดเร็กทอรีปัจจุบัน
หากไฟล์ที่คุณกำลังมองหาอยู่ในไดเร็กทอรีปัจจุบัน คุณไม่จำเป็นต้องพูดถึง ไดเรกทอรีในคำสั่ง นี่คือวิธีการ:
ส่งคืนไฟล์ “sample.txt” ในไดเร็กทอรีปัจจุบันของคุณ
©”TNGD”.com
การดำเนินการนี้จะค้นหาไฟล์ชื่อ”sample.txt”ในไดเรกทอรีปัจจุบัน ไดเรกทอรี
ตัวอย่างที่ 4: ค้นหาไดเร็กทอรี
คุณสามารถใช้คำสั่ง find ใน Linux เพื่อค้นหาไดเร็กทอรี ต่อไปนี้คือตัวอย่างคำสั่ง find เพื่อค้นหาไดเร็กทอรีชื่อ HC
ย้ายไปยังไดเร็กทอรี HC
©”TNGD”.com
คำสั่งนี้จะนำคุณไปยังไดเร็กทอรีชื่อ HC
ตัวอย่างที่ 5: ค้นหาไฟล์ด้วยชื่อ แต่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่
คำสั่ง Linux คำนึงถึงตัวพิมพ์เล็กและใหญ่ ดังนั้นคุณต้องระวังชื่อไฟล์และไดเร็กทอรี แต่มีคำสั่งค้นหาวิธีแก้ปัญหาสำหรับการค้นหาไฟล์ตามชื่อ โดยไม่คำนึงถึงกรณีของพวกเขา อีกครั้ง สิ่งนี้มีประโยชน์หากคุณไม่แน่ใจเกี่ยวกับตัวพิมพ์ของชื่อไฟล์
ส่งกลับไฟล์ sample.txt หรือ Sample.txt
©”TNGD”.com
คำสั่งนี้จะส่งคืน”sample.txt”แม้ว่าชื่อจริงคือ”Sample.txt”
ตัวอย่างที่ 6: ค้นหาตามประเภท
ในกรณีที่คุณอาจมีไดเรกทอรีและไฟล์ที่มีชื่อเดียวกัน คุณสามารถทำให้การค้นหาของคุณถูกต้องโดยระบุประเภทของวัตถุที่คุณต้องการ กำลังมองหา. ตัวอย่างเช่น คุณสามารถระบุว่าคุณกำลังค้นหาไฟล์ด้วยตัวเลือก-type
ส่งคืนไฟล์ sample.txt
©”TNGD”.com
คำสั่งนี้จะส่งคืนเฉพาะไฟล์ที่ชื่อว่า”sample”ซึ่งเป็นไฟล์ข้อความ
ตัวอย่างที่ 7: ค้นหาข้อความในไฟล์
สมมติว่าคุณต้องการให้เนื้อหาของไฟล์ เช่น สตริงในไฟล์ข้อความ คุณสามารถใช้การค้นหาเพื่อดึงข้อความโดยตรง คำสั่ง find สามารถปรับแต่งเพื่อค้นหาข้อความภายในไฟล์เดียวหรือหลายไฟล์ คุณจะต้องระบุสตริงที่คุณต้องการ
ส่งกลับทุกบรรทัดในไฟล์.txt ที่มีคำว่า “”TNGD””
©”TNGD”.com
คำสั่งนี้จะพิมพ์บรรทัดข้อความที่มีสตริง “”TNGD”” ใน ไฟล์.txt ทั้งหมดในไดเร็กทอรีทั้งหมด
ตัวอย่างที่ 8: ค้นหาไฟล์ว่างทั้งหมด
หากคุณต้องการล้างไดเร็กทอรีของคุณ คุณจะต้องลบไฟล์ว่างใดๆ แต่คุณจะรู้ได้อย่างไรว่าไฟล์ใดว่างเปล่า? คุณสามารถใช้คำสั่ง find เพื่อค้นหาไฟล์เปล่า
ส่งกลับไฟล์ว่างในโฮมไดเร็กตอรี่ของคุณ
©”TNGD”.com
คำสั่งนี้จะส่งคืนไฟล์ว่างทั้งหมดในโฮมไดเร็กตอรี่.
ตัวอย่างที่ 9: ค้นหาไดเร็กทอรีว่างทั้งหมด
เช่นเดียวกับไฟล์ว่าง คุณสามารถใช้คำสั่ง find ใน Linux เพื่อค้นหาไดเร็กทอรีว่าง
ส่งกลับไดเรกทอรีว่างและไดเรกทอรีย่อยทั้งหมดในไดเรกทอรีปัจจุบันของคุณ
©”TNGD”.com
คำสั่งนี้จะส่งคืนไดเรกทอรีว่างหรือไดเรกทอรีย่อยทั้งหมด
ตัวอย่างที่ 10: ค้นหาไฟล์ที่ซ่อนอยู่ทั้งหมด
คำสั่ง find ยังมีประโยชน์สำหรับการค้นหาไฟล์ที่ซ่อนอยู่ในไดเร็กทอรี คำสั่งค่อนข้างตรงไปตรงมา
ส่งกลับไฟล์ที่ซ่อนอยู่ทั้งหมดในโฮมไดเร็กตอรี่ของคุณ
©”TNGD”.com
คำสั่งนี้ส่งคืนไฟล์ที่ซ่อนอยู่ทั้งหมดในโฮมไดเร็กตอรี่
ตัวอย่างที่ 11: ค้นหาไฟล์ที่มีสิทธิ์เฉพาะ
เมื่อทำงานกับระบบปฏิบัติการ Linux ที่มีผู้ใช้หลายคน คุณอาจต้องการให้แน่ใจว่าไฟล์ของคุณมีสิทธิ์ที่ถูกต้อง ดังนั้นไม่ใช่ทุกคนที่สามารถเข้าถึงได้ พวกเขา. คุณสามารถใช้คำสั่ง find เพื่อกรองการค้นหาตามสิทธิ์ที่กำหนด ตัวอย่างเช่น คุณต้องการค้นหาไฟล์ในไดเร็กทอรีปัจจุบันที่มีสิทธิ์ 664 โดยทำดังนี้:
ส่งคืนไฟล์ทั้งหมดในโฮมไดเร็กทอรีของคุณด้วยสิทธิ์ 664
©”TNGD”.com
คำสั่งนี้จะส่งคืนไฟล์ทั้งหมดในไดเร็กทอรีหลักโดยตั้งค่าสิทธิ์เป็น 664
ตัวอย่างที่ 12: ค้นหาไฟล์โดยไม่ได้รับอนุญาตพิเศษ
เช่นเดียวกับที่คุณใช้ คำสั่ง find เพื่อค้นหาไฟล์ที่มีสิทธิ์เฉพาะ คุณยังสามารถค้นหาไฟล์ที่ไม่มีสิทธิ์ ต่อไปนี้คือตัวอย่างการค้นหาไฟล์ที่สิทธิ์ไม่ใช่ 664:
ส่งคืนไฟล์ที่ไม่มีสิทธิ์ 664
©”TNGD”.com
ส่งคืนเฉพาะไฟล์ที่ไม่มีสิทธิ์ 664.
ตัวอย่างที่ 13: ค้นหาไฟล์ SUID ทั้งหมด
ตั้งค่า ID ผู้ใช้ของเจ้าของเป็นบิตสิทธิ์สำหรับไฟล์ปฏิบัติการใน Linux ผู้ใช้สำรองสามารถเรียกใช้ไฟล์นี้ด้วยสิทธิ์เดียวกันกับเจ้าของ คุณสามารถค้นหาไฟล์ SUID ทั้งหมดได้ด้วยวิธีต่อไปนี้
ส่งกลับไฟล์ SUID ทั้งหมด
©”TNGD”.com
คำสั่งนี้ส่งคืนไฟล์ SUID ทั้งหมด
ตัวอย่างที่ 14: ค้นหาไฟล์ SGID ทั้งหมด
SGID คล้ายกับ SUID แต่สำหรับกลุ่ม นี่คือวิธีที่คุณสามารถค้นหาไฟล์ SGID ทั้งหมด
ส่งกลับไฟล์ SGID ทั้งหมด
©”TNGD”.com
คำสั่งนี้ส่งคืนไฟล์ SGID ทั้งหมด
ตัวอย่างที่ 15: ค้นหาไฟล์ปฏิบัติการทั้งหมด
กำลังมองหาไฟล์เรียกทำงานแต่ไม่รู้ชื่อใช่ไหม คุณยังสามารถใช้ตัวเลือก-perm เพื่อค้นหาไฟล์ปฏิบัติการทั้งหมดในไดเร็กทอรีปัจจุบันหรือทั้งหมด
ส่งคืนไฟล์ปฏิบัติการทั้งหมด
©”TNGD”.com
คำสั่งนี้จะส่งคืนไฟล์ปฏิบัติการในโฮมไดเร็กทอรี
ตัวอย่างที่ 16: ค้นหาไฟล์แบบอ่านอย่างเดียว
คุณสามารถใช้คำสั่ง find ถ้าคุณต้องการให้ไฟล์เป็นแบบอ่านอย่างเดียวในไดเร็กทอรีปัจจุบันหรือไดเร็กทอรีใดๆ การดำเนินการนี้มีประโยชน์ในการตรวจสอบให้แน่ใจว่าไฟล์สำคัญบางไฟล์มีสิทธิ์อ่านอย่างเดียว นี่คือวิธีที่คุณทำกับไดเร็กทอรีทั้งหมด
ส่งคืนไฟล์แบบอ่านอย่างเดียวทั้งหมด
©”TNGD”.com
การดำเนินการนี้จะส่งคืนไฟล์แบบอ่านอย่างเดียวในโฮมไดเร็กทอรี แน่นอน คุณยังสามารถระบุไดเร็กทอรีและ/หรือประเภทไฟล์ได้ด้วย
ตัวอย่างที่ 17: ค้นหาและลบไฟล์
หากต้องการลบไฟล์ สามารถทำได้โดยใช้คำสั่ง find ตัวอย่างหนึ่งของคำสั่งดังกล่าว:
ค้นหาและลบไฟล์ “sample.txt”
©”TNGD”.com
ตัวอย่างที่ 18: ค้นหาและลบหลายไฟล์
คุณยังสามารถลบไฟล์ตั้งแต่สองไฟล์ขึ้นไปโดยใช้คำสั่ง find พร้อมการปรับแต่งบางอย่าง นี่คือสิ่งที่ควรมีลักษณะ
ค้นหาและลบไฟล์.txt ทั้งหมด
©”TNGD”.com
คำสั่งนี้จะลบไฟล์.txt ทั้งหมดในโฮมไดเร็กทอรี คุณยังสามารถระบุไดเร็กทอรีอื่นหรือเลือกไดเร็กทอรีทั้งหมด
ตัวอย่างที่ 19: ค้นหาไฟล์ตามผู้ใช้
ตัวเลือก “-user” ช่วยให้คุณสามารถค้นหาไฟล์สำหรับผู้ใช้ที่ระบุบนระบบปฏิบัติการ สิ่งนี้สามารถใช้เพื่อจำกัดการค้นหาให้แคบลงและรับประกันเฉพาะไฟล์ที่ถูกต้องเท่านั้น หากคุณต้องการค้นหาไฟล์เดียวสำหรับผู้ใช้เฉพาะ ต่อไปนี้คือตัวอย่างคำสั่ง:
ส่งคืนไฟล์ “sample.txt” สำหรับผู้ใช้ “historycom”
©”TNGD”.com
คำสั่ง find นี้ใน Linux จะส่งคืนไฟล์เฉพาะสำหรับผู้ใช้รายนี้
ตัวอย่างที่ 20: ค้นหาไฟล์ทั้งหมดสำหรับผู้ใช้
บางทีคุณอาจต้องการตรวจสอบว่าไฟล์ใดเป็นของผู้ใช้บางราย คุณสามารถค้นหาไฟล์ทั้งหมดสำหรับผู้ใช้เฉพาะโดยใช้คำสั่งค้นหาที่คล้ายกัน
ส่งคืนไฟล์ทั้งหมดสำหรับผู้ใช้ “historycom”
©”TNGD”.com
ในคำสั่งด้านบน”historycom”คือชื่อผู้ใช้ สิ่งนี้จะส่งคืนไฟล์ทั้งหมดสำหรับผู้ใช้เฉพาะรายนี้
ตัวอย่างที่ 21: ค้นหาไฟล์เฉพาะสำหรับผู้ใช้
คุณสามารถใช้คำสั่ง find เพื่อค้นหาเฉพาะไฟล์ผู้ใช้ประเภทใดประเภทหนึ่งเท่านั้น นี่คือตัวอย่าง:
ส่งกลับไฟล์.txt ทั้งหมดสำหรับผู้ใช้ “historycom”
©”TNGD”.com
คำสั่งนี้จะส่งคืนไฟล์.txt ทั้งหมดสำหรับผู้ใช้ historycom
ตัวอย่างที่ 22: ค้นหาไฟล์ทั้งหมดสำหรับกลุ่ม
เนื่องจาก Linux มีกลุ่มด้วย จึงสามารถใช้ไฟล์ร่วมกันได้ วิธีหนึ่งในการตรวจสอบว่าไฟล์ใดเป็นของกลุ่มใดกลุ่มหนึ่งคือการค้นหาไฟล์สำหรับกลุ่มเดียว หน้าตาจะเป็นอย่างไร
ส่งคืนไฟล์ทั้งหมดสำหรับกลุ่ม “historycom”
©”TNGD”.com
ในคำสั่งด้านบน”historycom”คือชื่อของกลุ่ม คำสั่งนี้จะส่งคืนไฟล์ทั้งหมดสำหรับกลุ่มนี้โดยเฉพาะ
ตัวอย่างที่ 23: ค้นหาไฟล์ทั้งหมดที่เปลี่ยนแปลงหรือแก้ไขในชั่วโมงที่แล้ว
หากคุณต้องการตรวจสอบว่าไฟล์ใดถูกแก้ไขหรือเปลี่ยนแปลงในชั่วโมงที่แล้วด้วยเหตุผลใดก็ตาม (สำหรับ เช่น ในกรณีของการโจมตี) คุณสามารถใช้คำสั่ง find ใน Linux เพื่อค้นหาไฟล์ที่เปลี่ยนแปลงหรือแก้ไขล่าสุดได้อย่างรวดเร็ว คำสั่งสำหรับไฟล์ที่เปลี่ยนแปลงและแก้ไขจะแตกต่างกัน
ต่อไปนี้เป็นตัวอย่างของคำสั่งเพื่อค้นหาไฟล์ทั้งหมดที่เปลี่ยนแปลงในชั่วโมงที่แล้ว:
ส่งคืนไฟล์ทั้งหมดที่เปลี่ยนแปลงใน 60 นาทีที่ผ่านมา
©”TNGD”.com
นี่คือตัวอย่างคำสั่งเพื่อค้นหาไฟล์ทั้งหมดที่แก้ไขในชั่วโมงที่แล้ว:
ส่งกลับไฟล์ทั้งหมดที่แก้ไขในช่วง 60 นาทีที่ผ่านมา
©”TNGD”.com
ตัวอย่างที่ 24: ค้นหา ไฟล์ทั้งหมดที่เข้าถึงในชั่วโมงที่แล้ว
คำสั่ง find อีกคำสั่งหนึ่งที่ใช้กันทั่วไปคือการค้นหาไฟล์ที่เข้าถึงในช่วงเวลาหนึ่งๆ วิธีค้นหาไฟล์ทั้งหมดที่เข้าถึงในชั่วโมงที่แล้วมีดังนี้
ส่งคืนไฟล์ทั้งหมดที่เข้าถึงได้ในช่วง 60 นาทีที่ผ่านมา
©”TNGD”.com
การดำเนินการนี้จะทำให้คุณเข้าถึงไฟล์ทั้งหมดได้ ในช่วง 60 นาทีที่ผ่านมา คุณสามารถระบุไดเร็กทอรีได้เช่นกัน
ตัวอย่างที่ 25: ค้นหาไฟล์ทั้งหมดที่เข้าถึงในช่วง 10 วันที่ผ่านมา
เช่นเดียวกับคำสั่งข้างต้น คุณยังสามารถค้นหาตามจำนวนวันสำหรับไฟล์ที่เข้าถึงได้ คำสั่งดังกล่าวจะมีลักษณะดังนี้:
ส่งคืนไฟล์ทั้งหมดที่เข้าถึงในช่วง 10 วันที่ผ่านมา
©”TNGD”.com
การดำเนินการนี้จะส่งคืนไฟล์ทั้งหมดที่เข้าถึงในช่วง 10 วันที่ผ่านมา
ตัวอย่างที่ 26: ค้นหาไฟล์ทั้งหมดที่แก้ไขหรือเปลี่ยนแปลงใน 10 วันที่ผ่านมา
หากคุณเปลี่ยนแปลงหรือแก้ไขไฟล์ในอดีตที่ผ่านมาล่าสุด และลืมว่าเป็นไฟล์ใด มีวิธีง่ายๆ คำสั่ง find เพื่อค้นหาไฟล์ดังกล่าว คำสั่ง find สำหรับค้นหาไฟล์ที่แก้ไขและเปลี่ยนแปลงในอดีตจะคล้ายกัน นี่คือคำสั่งสำหรับไฟล์ที่แก้ไข:
ส่งคืนไฟล์ทั้งหมดที่แก้ไขในช่วง 10 วันที่ผ่านมา
©”TNGD”.com
นี่คือคำสั่งสำหรับไฟล์ที่แก้ไข:
คืนค่าไฟล์ทั้งหมดที่เปลี่ยนแปลงใน 10 วันที่ผ่านมา
©”TNGD”.com
ตัวอย่างที่ 27: ค้นหาไฟล์ทั้งหมดที่เข้าถึงในช่วงเวลาหนึ่ง
หากคุณต้องการค้นหาไฟล์ที่เข้าถึงในช่วงเวลาหนึ่งๆ ตัวอย่างเช่น ภายใน 20 ถึง 10 วันที่ผ่านมา คุณสามารถระบุระยะเวลาของคำสั่ง find ได้ นี่คือตัวอย่าง:
ส่งคืนไฟล์ทั้งหมดที่มีการเข้าถึงมากกว่า 10 แต่น้อยกว่า 20 วันที่ผ่านมา
©”TNGD”.com
การดำเนินการนี้จะส่งคืนไฟล์ทั้งหมดที่มีการเข้าถึงมากกว่า 10 วันที่ผ่านมา แต่ย้อนหลังไปไม่ถึง 20 วัน
ตัวอย่างที่ 28: ค้นหาไฟล์ตามขนาด
สมมติว่าคุณกำลังเพิ่มพื้นที่ว่างในไดเร็กทอรีและต้องการลบไฟล์ขนาดใหญ่ คุณยังสามารถค้นหาไฟล์ตามขนาด ตัวอย่างเช่น คุณต้องการไฟล์ทั้งหมดขนาด 100MB; นี่คือคำสั่งที่คุณจะใช้:
ส่งคืนไฟล์ขนาด 100MB ทั้งหมด
©”TNGD”.com
การดำเนินการนี้จะส่งคืนไฟล์ทั้งหมดขนาด 100MB จากไดเร็กทอรีทั้งหมด
ตัวอย่างที่ 29: ค้นหาไฟล์ตามช่วงขนาด
คล้ายกับขนาดไฟล์ที่เฉพาะเจาะจง คุณสามารถใช้คำสั่ง find กับช่วงขนาดได้
ส่งคืนไฟล์ทั้งหมดที่มีขนาดระหว่าง 50 ถึง 100MB
©”TNGD”.com
คำสั่งนี้จะส่งคืนไฟล์ทั้งหมดที่มีขนาดตั้งแต่ 50MB ถึง 100MB
ตัวอย่างที่ 30: ค้นหาและลบไฟล์ที่มีขนาดเฉพาะ
คุณสามารถค้นหาและลบไฟล์ทั้งหมดที่มีขนาดเฉพาะได้ ตัวอย่างคำสั่งดังกล่าว:
ค้นหาและลบไฟล์.txt ทั้งหมดที่มีขนาดใหญ่กว่า 50MB
©”TNGD”.com
การดำเนินการนี้จะลบไฟล์.txt ทั้งหมดที่มีขนาด 50MB จาก ไดเร็กทอรีทั้งหมด ระวังคำสั่งนี้เพราะคุณไม่ต้องการลบไฟล์ใด ๆ ที่คุณไม่ได้ตั้งใจจะลบ ดังนั้นจึงเป็นการดีที่สุดที่จะระบุชื่อไฟล์ด้วยคำสั่งนี้
สรุป
ตอนนี้คุณรู้หลายวิธีในการใช้คำสั่ง find ใน Linux เพื่อค้นหาไฟล์หรือโฟลเดอร์ แต่นั่นไม่ใช่ทั้งหมด คุณยังสามารถทำสิ่งอื่นๆ เช่น ระบุประเภทไฟล์ที่คุณต้องการ คำสั่งส่วนใหญ่ตรงไปตรงมา และคุณอาจใช้มันทุกวัน
แม้ว่างานหลักของคำสั่ง find คือการค้นหาไฟล์ คุณยังสามารถรวมพรอมต์อื่นๆ ไว้ในคำสั่งเดียวกันได้ เช่น การลบไฟล์ ตรวจสอบว่าคุณกำหนดเส้นทางอย่างระมัดระวังเมื่อลบไฟล์โดยใช้คำสั่ง find เพื่อไม่ให้คุณลบไฟล์อื่นโดยไม่ได้ตั้งใจ
วิธีใช้คำสั่ง Find ใน Linux พร้อมตัวอย่างคำถามที่พบบ่อย (คำถามที่พบบ่อย)
คำสั่ง find ใน Linux มีประโยชน์อย่างไร
คำสั่ง find ใน Linux ค้นหาไดเร็กทอรีและไฟล์ มันมีประโยชน์เมื่อคุณมีไฟล์เป็นร้อยหรือเป็นพัน คุณสามารถกำหนดพารามิเตอร์สำหรับคำสั่ง find ที่สามารถจำกัดการค้นหาให้แคบลง และทำให้คุณได้รับไฟล์ที่คุณต้องการ
จะค้นหาและแสดงรายการไฟล์ใน Linux ได้อย่างไร
คุณสามารถใช้คำสั่ง find เพื่อค้นหาไฟล์เฉพาะหรือทั้งหมด ในทำนองเดียวกัน คุณสามารถใช้คำสั่ง ls เพื่อแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบันหรือไดเร็กทอรีอื่นที่ระบุ
คุณสามารถใช้คำสั่ง find เพื่อค้นหาไฟล์ที่ซ่อนอยู่ได้หรือไม่
คำสั่ง find สามารถใช้เพื่อค้นหาไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีปัจจุบันหรืออื่นๆ ไดเรกทอรี คุณยังสามารถใช้คำสั่ง ls เพื่อค้นหาไฟล์ที่ซ่อนอยู่
จะค้นหาไฟล์ในไดเร็กทอรีทั้งหมดใน Linux ได้อย่างไร
คุณสามารถค้นหาไฟล์ในไดเร็กทอรีทั้งหมดโดยใช้คำสั่ง find ที่มีเครื่องหมายทับ (/) ซึ่งค้นหาทั้งระบบสำหรับไฟล์เฉพาะที่คุณต้องการ คุณสามารถระบุชื่อไฟล์และ/หรือคุณลักษณะอื่นๆ ของไฟล์ได้ในคำสั่งของคุณ เช่น ขนาดหรือวันที่เข้าถึง
ฉันจะค้นหาไฟล์ใน Unix ได้อย่างไร
คำสั่ง find สามารถใช้ในระบบปฏิบัติการ Unix เพื่อค้นหาไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไป คำสั่งนี้เริ่มต้นการค้นหาผ่านลำดับชั้นไฟล์เพื่อค้นหาไฟล์ที่ตรงตามเงื่อนไขคำสั่ง เช่น ชื่อหรือประเภทไฟล์