Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

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

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

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

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

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

เพื่อแสดงไฟล์ซ่อนในไดเรกทอรีปัจจุบัน ให้เปิดเทอร์มินัลและพิมพ์: ls -a

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

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

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

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

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

หากต้องการแสดงเฉพาะไฟล์ซ่อน ไม่ใช่ไฟล์ทั่วไป ให้ใช้ตัวเลือก -d กับ wildcard pattern เช่น ls -d .*

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

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

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

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

เพื่อแสดงไฟล์ซ่อนในไดเรกทอรีปัจจุบันด้วย find ให้พิมพ์ต่อไปนี้ในหน้าต่างเทอร์มินัลใหม่:

find . -maxdepth 1 -name ".*"

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

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

เพื่อแสดงไฟล์ซ่อนในไดเรกทอรีอื่นด้วย find ให้แทนจุดด้วยพาธของไดเรกทอรี:

find /path/to/directory -maxdepth 1 -name ".*"

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

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

find /path/to/directory -maxdepth 1 -name ".*" -type d

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

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

วิธีแสดงไฟล์ซ่อนด้วย GUI File Manager

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

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

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

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

วิธีแสดงไฟล์ซ่อนด้วยคำสั่ง tree

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

เพื่อแสดงไฟล์ซ่อนในไดเรกทอรีปัจจุบันด้วย tree ให้พิมพ์:

tree -a

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

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

tree -a /path/to/directory

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

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

แสดงไฟล์ซ่อนด้วยคำสั่ง stat

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

เพื่อแสดงไฟล์ซ่อนในไดเรกทอรีปัจจุบันด้วย stat ให้พิมพ์:

stat .*

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

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

stat /path/to/directory/.*

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

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

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

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

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

mv filename .filename

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

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

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

เปิดเผยไฟล์และโฟลเดอร์ซ่อนใน Linux: คู่มือขั้นตอนต่อขั้นตอน

การจัดการไฟล์ใน Linux

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

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