วิธีแสดงไฟล์ที่ซ่อนอยู่ใน Linux


คุณกำลังมองหาวิธีเข้าถึงไฟล์และโฟลเดอร์ที่ซ่อนอยู่ใน Linux หรือไม่

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

หากคุณต้องการทราบวิธีแสดงไฟล์ที่ซ่อนอยู่ใน Linux ให้ทำตามขั้นตอนด้านล่าง

วิธีแสดงไฟล์ที่ซ่อนโดยใช้คำสั่ง ls

วิธีที่ง่ายที่สุดในการแสดงไฟล์ที่ซ่อนอยู่ใน Linux คือการใช้คำสั่ง lsพร้อมด้วยตัวเลือก -aผ่านทางเทอร์มินัล Linux คำสั่ง lsแสดงรายการเนื้อหาของไดเร็กทอรี และตัวเลือก -a จะแสดงไฟล์ทั้งหมด รวมถึงไฟล์ที่ซ่อนอยู่ด้วย

หากต้องการแสดงไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีปัจจุบันของคุณ ให้เปิดเทอร์มินัลแล้วพิมพ์: ls -a

หากต้องการแสดงไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีอื่น ให้ระบุพาธหลังคำสั่ง: ls -a /path/to/directory

ตัวอย่างเช่น หากต้องการแสดงไฟล์ที่ซ่อนอยู่ในโฮมไดเร็กตอรี่ของคุณ ให้พิมพ์คำสั่งนี้:ls -a ~คุณควรเห็นไฟล์ที่ซ่อนอยู่ซึ่งมีจุด (.) นำหน้าชื่อไฟล์

หากคุณต้องการแสดงเฉพาะไฟล์ที่ซ่อนไว้ ไม่ใช่ไฟล์ปกติ คุณสามารถใช้ตัวเลือก -dด้วยรูปแบบไวด์การ์ด เช่น ls -d .*

ตัวเลือก -dบอกให้ ls แสดงรายการไดเร็กทอรีเป็นไฟล์ธรรมดา ในขณะที่รูปแบบ .*จะตรงกับไฟล์ใดๆ ที่ขึ้นต้นด้วยจุด

วิธีแสดงไฟล์ที่ซ่อนโดยใช้คำสั่ง find

อีกวิธีหนึ่งในการแสดงไฟล์ที่ซ่อนอยู่ใน Linux คือการใช้ คำสั่ง ค้นหา คำสั่ง find จะค้นหาไฟล์ที่ตรงกับเกณฑ์เฉพาะและดำเนินการกับไฟล์เหล่านั้น

หากต้องการแสดงไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีปัจจุบันของคุณโดยใช้ find ให้พิมพ์คำสั่งต่อไปนี้ลงในหน้าต่างเทอร์มินัลใหม่:

ค้นหา -maxความลึก 1 -ชื่อ “.*”

จุด (.) ระบุไดเรกทอรีปัจจุบันเป็นจุดเริ่มต้น ตัวเลือก -name “.*”จะจับคู่ไฟล์ใดๆ ที่ขึ้นต้นด้วยจุด และ ตัวเลือก -maxdeep 1จำกัดการค้นหาให้อยู่ที่ระดับไดเร็กทอรีปัจจุบันเท่านั้น (และละเว้นไดเร็กทอรีย่อยเพิ่มเติม).

หากต้องการแสดงไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีอื่นโดยใช้ find ให้แทนที่ .ด้วยพาธของไดเร็กทอรี:

ค้นหา /path/to/directory -maxledge 1 -name “.*”

คุณยังสามารถใช้ find เพื่อแสดงไดเร็กทอรีที่ซ่อนอยู่โดยการเพิ่มตัวเลือก -type d:

ค้นหา /path/to/directory -maxledge 1 -name “.*” -type d

แต่จะแสดงเฉพาะไดเรกทอรีที่ซ่อนอยู่เท่านั้น มันจะไม่สนใจไฟล์ใด ๆ (รวมถึงไฟล์ที่ซ่อน)

วิธีแสดงไฟล์ที่ซ่อนโดยใช้ตัวจัดการไฟล์ GUI

คุณสามารถใช้ตัวจัดการไฟล์แบบกราฟิกแทนเทอร์มินัลได้ ขั้นตอนที่แน่นอนอาจแตกต่างกัน ขึ้นอยู่กับ distro Linux ของคุณ สภาพแวดล้อมเดสก์ท็อป และตัวจัดการไฟล์ที่ต้องการ

อย่างไรก็ตาม หากคุณใช้ Ubuntu หรือ Debian คุณสามารถเปิดแอป ไฟล์และกด Ctrl + Hโดยใช้แป้นพิมพ์ หรือกด ไอคอนเมนู>แสดงไฟล์ที่ซ่อนจากแถบเมนู คุณควรเห็นไฟล์ที่ซ่อนอยู่ปรากฏในหน้าต่างตัวจัดการไฟล์ของคุณ

หากต้องการซ่อนอีกครั้ง ให้ทำซ้ำขั้นตอนเดิม ไฟล์จะหายไป

วิธีการแสดงไฟล์ที่ซ่อนโดยใช้คำสั่ง tree

คำสั่ง treeเป็นเครื่องมือที่มีประโยชน์ในการแสดงโครงสร้างไดเร็กทอรีของพาธที่กำหนดในรูปแบบทรี คุณยังสามารถใช้มันเพื่อแสดงไฟล์ที่ซ่อนอยู่ใน Linux ได้ด้วยการเพิ่มตัวเลือก-a

หากต้องการแสดงไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีปัจจุบันของคุณโดยใช้ tree ให้พิมพ์:

ต้นไม้ -a

หากต้องการแสดงไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีอื่นโดยใช้ tree ให้ระบุพาธหลังคำสั่ง:

ต้นไม้ -a /path/to/directory

คุณควรเห็นไฟล์ที่ซ่อนอยู่ซึ่งมีเครื่องหมายจุด (.) ที่จุดเริ่มต้นของชื่อและไดเร็กทอรีหลัก

แสดงไฟล์ที่ซ่อนโดยใช้คำสั่ง stat

คำสั่ง stat เป็นอีกวิธีหนึ่งในการแสดงไฟล์ที่ซ่อนอยู่ใน Linux คำสั่ง statแสดงข้อมูลโดยละเอียดเกี่ยวกับไฟล์หรือระบบไฟล์ เช่น ขนาด สิทธิ์ การเป็นเจ้าของ การประทับเวลา ฯลฯ

หากต้องการแสดงไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีปัจจุบันของคุณโดยใช้ stat ให้พิมพ์:

สถิติ .*

รูปแบบ .* ตรงกับไฟล์ใดๆ ที่ขึ้นต้นด้วยจุด นี่จะระบุไฟล์ที่ซ่อนอยู่อย่างชัดเจน หากต้องการแสดงไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีอื่นโดยใช้ stat ให้ระบุพาธก่อนรูปแบบ:.

สถิติ /path/to/directory/.*

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

วิธีซ่อนไฟล์และโฟลเดอร์ใน Linux

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

หากต้องการซ่อนไฟล์หรือโฟลเดอร์โดยใช้เทอร์มินัล ให้ใช้คำสั่ง mvผ่านทางเทอร์มินัล ตัวอย่างเช่น:

ชื่อไฟล์ mv .filename

แทนที่ชื่อไฟล์ด้วยชื่อไฟล์หรือโฟลเดอร์ที่คุณต้องการซ่อน และแทนที่ .ชื่อไฟล์ด้วยชื่อใหม่ที่ขึ้นต้นด้วยจุด หากไม่ได้ผล ให้ลองใช้ sudo mv filename .filenameแทน

หากคุณต้องการใช้เครื่องมือจัดการไฟล์ GUI เพื่อดำเนินการนี้ ให้ค้นหาไฟล์หรือโฟลเดอร์ในแอปที่คุณต้องการ คลิกขวา จากนั้นเลือก เปลี่ยนชื่อเพิ่มจุดเดียวที่จุดเริ่มต้นของชื่อก่อนกด Enterบนแป้นพิมพ์เพื่อบันทึกการเปลี่ยนแปลง

การจัดการไฟล์ของคุณบน Linux

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

ตัวอย่างเช่น คุณสามารถ ใช้คำสั่ง chmod เพื่ออัปเดตสิทธิ์ของไฟล์สำหรับไฟล์และโฟลเดอร์บางไฟล์ หากคุณพบไฟล์หรือโฟลเดอร์ใดๆ ที่คุณไม่ต้องการเก็บไว้อีกต่อไป คุณสามารถ ลบไฟล์ออกจาก Linux PC ของคุณ ถัดไปได้ตลอดเวลา

.

กระทู้ที่เกี่ยวข้อง:


8.05.2023