อย่างไรก็ตาม ผู้ใช้บางคนมักมองหาวิธีตรวจสอบไฟล์ที่ซ่อนอยู่เพื่อทำการเปลี่ยนแปลงอยู่เสมอ แม้ว่าเราจะไม่แนะนำให้ผู้ใช้ Linux เปลี่ยนไฟล์ที่ซ่อนอยู่ แต่ถ้าคุณต้องการค้นหาไฟล์ที่ซ่อนอยู่ คำแนะนำนี้มีไว้สำหรับคุณ ที่นี่เราจะอธิบายวิธีค้นหาไฟล์ที่ซ่อนอยู่จากบรรทัดคำสั่งของ Linux
วิธีค้นหาไฟล์ที่ซ่อนอยู่จาก Linux Command Line
เรามาแบ่งส่วนนี้ออกเป็นหลายๆ ส่วนเพื่ออธิบายทุกอย่างเกี่ยวกับคำสั่งง่ายๆ ในการแสดงไฟล์ที่ซ่อนอยู่:
คำสั่ง Ls
ls เป็นคำสั่งที่ใช้บ่อยที่สุดในการแสดงรายการโฟลเดอร์และไฟล์ภายในไดเร็กทอรี คำสั่งนี้ไม่แสดงไฟล์ที่ซ่อนอยู่ตามค่าเริ่มต้น ดังนั้นคุณต้องใช้ตัวเลือก -a
ล -ก
คุณยังสามารถเพิ่ม grep ด้วย “^\” ในคำสั่ง ls เพื่อกรองไฟล์ทั้งหมดที่ขึ้นต้นด้วยจุด (.):
ล -ก | จับ '^\'
ใช้คำสั่งต่อไปนี้เพื่อแสดงรายการไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีเฉพาะ:
ล –ก /< ไดเร็กทอรี_พาธ >
ในการรับเอาต์พุตอย่างละเอียดมากขึ้นผ่านโหมดรายการ ให้รันคำสั่งต่อไปนี้:
ล - ถึง
ใช้คำสั่งต่อไปนี้เพื่อแสดงรายการโฟลเดอร์และไฟล์ผ่านเส้นทางไดเร็กทอรี:
ล - ถึง / เป็นต้น
บันทึก : ในคำสั่งก่อนหน้านี้ทั้งหมด คุณสามารถใช้ตัวเลือก -A แทน -a เพื่อแสดงไฟล์ที่ซ่อนอยู่โดยไม่มี “.” และไฟล์ “..”
หากต้องการดูไฟล์ที่ซ่อนโดยเฉพาะ ให้ใช้คำสั่งต่อไปนี้:
ล -d . [ ^. ] *
คุณยังสามารถแสดงรายการไฟล์ที่ซ่อนเฉพาะผ่านคำสั่งต่อไปนี้:
ล - ถึง -d . [ ^. ] *
ใช้คำสั่งต่อไปนี้เพื่อแสดงเฉพาะไฟล์และไดเร็กทอรีที่ซ่อนอยู่ในรูปแบบรายการ:
ล -ดล . *
ใช้คำสั่งต่อไปนี้เพื่อแสดงเฉพาะไฟล์ที่ซ่อนอยู่โดยไม่มีไดเร็กทอรีที่เกี่ยวข้อง:
ล -ดล . * | จับ -ใน ^d
คุณยังสามารถแสดงไดเร็กทอรีที่ไม่มี “.” และไฟล์ “..”
ล -ดล . ! ( | . )
เมื่อคุณเรียกใช้คำสั่งก่อนหน้านี้ เทอร์มินัลจะแสดงไฟล์ที่มีจุด (.) นำหน้าชื่อ ดังนั้น นี่คือไฟล์ที่ซ่อนอยู่ซึ่งเรียกอีกอย่างว่าไฟล์ดอท
เคล็ดลับโบนัส : คุณสามารถค้นหาไฟล์ที่ซ่อนอยู่ในไดเร็กทอรี สำหรับสิ่งนี้ คุณต้องใช้คำสั่ง “dir” แทนคำสั่ง “ls” ในทำนองเดียวกัน
ค้นหาคำสั่ง
การค้นหาไฟล์และโฟลเดอร์ที่ซ่อนอยู่ในพาร์ติชั่นทั้งหมดโดยใช้คำสั่ง ls นั้นค่อนข้างยุ่งยาก หรือคุณสามารถค้นหาไฟล์ที่ซ่อนอยู่ใน Linux โดยใช้คำสั่ง 'find' คำสั่งนี้ค้นหาไฟล์ภายในลำดับชั้นของโฟลเดอร์
หากต้องการค้นหาและแสดงรายการไฟล์ที่ซ่อนอยู่ทั้งหมดด้วยคำสั่ง find คุณต้องสั่งให้คำสั่งแสดงไฟล์ทั้งหมดที่มีชื่อขึ้นต้นด้วยจุด (.) อย่างชัดเจน
หา . -ชื่อ '.*' -ความลึกสูงสุด 1 2 > / ผู้พัฒนา / โมฆะ
นอกจากนี้ ให้รันคำสั่งต่อไปนี้เพื่อแสดงเฉพาะไฟล์และโฟลเดอร์ที่ซ่อนอยู่:
หา . -ชื่อ '.*' -ความลึกสูงสุด 1 -พิมพ์ ง 2 > / ผู้พัฒนา / โมฆะ
คุณยังสามารถใช้คำสั่ง 'ค้นหา' เพื่อแสดงไฟล์ที่ซ่อนอยู่ในตำแหน่งเฉพาะ
หา /< ไดเร็กทอรี_พาธ >/ -พิมพ์ ฉ -ชื่อ '.*'
หรือคุณสามารถใช้คำสั่งต่อไปนี้:
หา $ < ชื่อไดเร็กทอรี > -ชื่อ '.*' -ล
บทสรุป
ในฐานะผู้ใช้ Linux การแสดงรายการไฟล์ที่ซ่อนอยู่ทั้งหมดนั้นเป็นเรื่องง่าย แต่ให้แน่ใจว่าคุณไม่ได้ทำการเปลี่ยนแปลงใดๆ คุณใช้วิธีทั้ง GUI และ CLI เพื่อแสดงไฟล์ที่ซ่อนอยู่ อย่างไรก็ตาม เราได้อธิบายแนวทางบรรทัดคำสั่งเพื่อค้นหาไฟล์ที่ซ่อนอยู่ใน Linux โดยเฉพาะ คุณสามารถใช้คำสั่งเหล่านี้กับตัวเลือกที่กำหนดเพื่อแสดงไฟล์ที่ซ่อนอยู่โดยเฉพาะโดยไม่ต้องรับไฟล์ที่ซ่อนและไม่ได้ซ่อนจำนวนมาก