หากคุณใช้ฮาร์ดดิสก์ภายนอกกับระบบปฏิบัติการหลายระบบ คุณน่าจะเคยเจอไฟล์ที่ขึ้นต้นด้วยจุดหรือจุดขีดล่าง (._) ในชื่อไฟล์ ไฟล์เหล่านี้เรียกว่า ไฟล์จุด (dot files) ไฟล์ ._ หรือ ไฟล์ซ่อน (hidden files) ตัวอย่างของไฟล์จุด ได้แก่ .fseventsd, .spotlight-v100, .TemporaryItems, .Trashes, .DS_Store, ._AppleDouble ฯลฯ
ไฟล์เหล่านี้อาจเป็นปัญหา เนื่องจากไม่เพียงแต่เพิ่มจำนวนไฟล์บนโวล्यุมอย่างมาก แต่ยังอาจทำให้ดิสก์ช้าลงเมื่อเข้าถึงจากระบบปฏิบัติการอื่น เนื่องจากระบบจะเริ่มทำดัชนีไฟล์จุดเมื่อเข้าถึงดิสก์
ไฟล์จุดคืออะไร? ทำไมจึงถูกสร้างขึ้น? ลบไฟล์จุดบน Mac ได้อย่างไร?
บทความนี้จะแจกแจงความเข้าใจผิดเกี่ยวกับไฟล์จุด และแสดงวิธีลบไฟล์เหล่านี้ได้ง่ายๆ ด้วย Dotfiles Cleaner ที่น่าเชื่อถือ
ไฟล์จุด (Dot files) คืออะไร?
ไฟล์จุดคือไฟล์หรือโฟลเดอร์ใดๆ บนระบบปฏิบัติการยูนิกซ์ (เช่น macOS หรือ Linux) ที่ชื่อขึ้นต้นด้วยจุดหรือจุด (.) ไฟล์เหล่านี้ถูกสร้างโดยระบบปฏิบัติการเพื่อจัดเก็บการตั้งค่า สถานะ ข้อมูล หรือข้อมูลเมตา ไฟล์จุดจะถูกซ่อนโดยค่าเริ่มต้น เว้นแต่จะถูกเปิดเผยด้วยตนเอง หรือเข้าถึงบนระบบปฏิบัติการอื่นเช่น Windows
โดยทั่วไปมีไฟล์จุด 3 ประเภทหลัก:
1. ไฟล์และไดเรกทอรีซ่อนของยูนิกซ์ (Unix Hidden Files & Directories)
นี่เป็นพฤติกรรมมาตรฐานของระบบปฏิบัติการคล้ายยูนิกซ์ทั้งหมด (Linux, BSD, macOS) ไฟล์หรือโฟลเดอร์ใดๆ ที่ชื่อขึ้นต้นด้วยจุด (.) จะถือว่าเป็น "ซ่อน"
วัตถุประสงค์: เพื่อซ่อนไฟล์การตั้งค่าและระบบที่ผู้ใช้ทั่วไปไม่ต้องเห็นในการทำงานประจำวัน ป้องกันความสับสนและการแก้ไขโดยบังเอิญ
ใครสร้าง? ระบบปฏิบัติการและยูทิลิตี้บรรทัดคำสั่ง
ตัวอย่าง:
- .htaccess: ไฟล์การตั้งค่าสำหรับเว็บเซิร์ฟเวอร์ (เช่น Apache)
- .bash_profile, .zshrc: สคริปต์ที่ทำงานเมื่อเปิดเทอร์มินัล ใช้ปรับแต่งสภาพแวดล้อมบรรทัดคำสั่ง (คุณอาจมีไฟล์นี้อยู่ในโฮมไดเรกทอรี!)
- .ssh/: โฟลเดอร์ซ่อนที่เก็บคีย์ส่วนตัวและสาธารณะสำหรับล็อกอินระยะไกลอย่างปลอดภัย
- .vimrc: ไฟล์การตั้งค่าสำหรับข้อความบรรณาธิการ Vim
2. ไฟล์ข้อมูลเมตาของระบบเฉพาะ macOS (macOS-Specific System Metadata Files)
นี่คือที่ที่ไฟล์จากคำถามเดิมของคุณอยู่ ไฟล์เหล่านี้ถูกสร้างโดยเฉพาะโดย Finder และดีมอนของระบบ macOS
วัตถุประสงค์: เพื่อจัดเก็บข้อมูลเกี่ยวกับระบบไฟล์ การตั้งค่าโฟลเดอร์ และดัชนีการค้นหา
ใครสร้าง? ระบบปฏิบัติการ macOS (โดยเฉพาะ Finder, Spotlight และดีมอนอื่นๆ)
ตัวอย่าง:
- .DS_Store: จัดเก็บแอตทริบิวต์มุมมองโฟลเดอร์ (ขนาดไอคอน ตำแหน่ง พื้นหลัง ฯลฯ)
- .Spotlight-V100, .fseventsd: ไดเรกทอรีสำหรับดัชนีการค้นหา Spotlight และบันทึกการเปลี่ยนแปลงไฟล์
- .Trashes, .TemporaryItems: ไดเรกทอรีระบบสำหรับเก็บไฟล์ที่ลบและข้อมูลชั่วคราว
- ._Filename (ไฟล์ AppleDouble): ถูกสร้างบนโวล्यุมที่ไม่ใช่ APFS (เช่น ไดรฟ์ USB FAT32) เพื่อรักษาข้อมูลเมตาเฉพาะ macOS ที่ระบบไฟล์ภายนอกไม่สามารถจัดการได้โดยตรง
3. ไฟล์การตั้งค่าผู้ใช้และแอปพลิเคชัน (User and Application Configuration Files)
นี่เป็นหมวดหมู่ใหญ่และมักเป็นจำนวนมากที่สุดบน Mac ของคุณ
วัตถุประสงค์: เพื่อจัดเก็บการตั้งค่า แคช และข้อมูลสนับสนุนสำหรับแอปพลิเคชันและกระบวนการของผู้ใช้
ใครสร้าง? แอปพลิเคชันที่ผู้ใช้ติดตั้งและกรอบงานของระบบ
ตำแหน่ง: ส่วนใหญ่จัดเก็บในไดเรกทอรีโฮมของผู้ใช้ (~ โดยเฉพาะ ~/Library/Application Support/, ~/Library/Preferences/, และ ~/Library/Caches/ หลายตัวยังสร้างไฟล์จุดของตัวเองไว้ในโฮมโฟลเดอร์โดยตรง)
ตัวอย่าง:
- .gitconfig: ไฟล์การตั้งค่าสำหรับระบบควบคุมเวอร์ชัน Git
- .viminfo: จัดเก็บประวัติคำสั่งสำหรับบรรณาธิการ Vim
- .vscode/: โฟลเดอร์ที่สร้างโดย Visual Studio Code เพื่อจัดเก็บการตั้งค่าเฉพาะโปรเจกต์
- .minecraft/: โฟลเดอร์ที่สร้างโดยเกม Minecraft สำหรับข้อมูลของมัน
ไฟล์นับพันรายการใน ~/Library/ เช่น com.apple.finder.plist (การตั้งค่าของ Finder)
แบ่งปันข้อมูลเกี่ยวกับไฟล์จุดบน Mac!
ลบไฟล์จุดบน Mac ได้อย่างไร?
ไฟล์จุดอาจสะสมตามเวลา ใช้พื้นที่และทำให้ระบบช้าลง หากคุณต้องการค้นหาและลบไฟล์จุดที่ไม่จำเป็นทั้งหมดในครั้งเดียว ให้ใช้ iBoysoft Dotfiles Cleaner ซอฟต์แวร์นี้ช่วยให้คุณคลิกขวาที่โฟลเดอร์ที่เลือกจากดิสก์ภายในหรือภายนอกเพื่อสแกนและลบไฟล์ซ่อนบนมันอย่างถาวร
มันประหยัดเวลาที่คุณจะเสียไปกับการตรวจสอบแต่ละโฟลเดอร์ด้วยตนเองเพื่อค้นหาไฟล์จุด คุณสามารถใช้มันลบไฟล์ซ่อนบนการ์ด SD, ไดรฟ์ USB, ฮาร์ดดิสก์ภายนอก, ฟลัชไดรฟ์, ฮาร์ดดิสก์ภายใน ฯลฯ
วิธีลบไฟล์จุดจาก Mac ด้วย Dotfiles Cleaner
หากคุณต้องการลบไฟล์จุดทั้งหมดจาก Mac โดยอัตโนมัติ ให้ทำตามขั้นตอนด้านล่าง:
- ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง iBoysoft MagicMenu
- ขั้นตอนที่ 2: เปิดซอฟต์แวร์ และคลิก Extension จากด้านซ้าย
- ขั้นตอนที่ 3: ดาวน์โหลดส่วนขยายที่ชื่อ Dotfiles Cleaner
- ขั้นตอนที่ 4: คลิกขวาที่โฟลเดอร์ และเลือก Clean Dotfiles
- ขั้นตอนที่ 5: เลือกไฟล์จุดที่ไม่ต้องการ และคลิก Clean selected files
จากนั้นไฟล์จุดจะถูกลบถาวรจากดิสก์ของคุณ
แชร์เครื่องมือนี้เพื่อช่วยผู้อื่นลบไฟล์ซ่อนบน Mac!
คำถามที่พบบ่อยเกี่ยวกับการลบไฟล์จุดบน Mac
ปลอดภัยไหมที่จะลบไฟล์ ._ บน Mac?
ขึ้นอยู่กับสถานการณ์ ปลอดภัยที่จะลบไฟล์ ._ บน Mac เมื่อ:
- บนดิสก์ที่ใช้เฉพาะ Mac ที่รัน macOS Sierra หรือใหม่กว่า
- ทำความสะอาดดิสก์หากคุณตัดสินใจใช้มันสำหรับ Windows เท่านั้น
- หากคุณไม่แคร์ข้อมูลเมตาบนไฟล์ ._ ซึ่งโดยทั่วไปรวมถึงไอคอนไฟล์แบบกำหนดเอง วันที่สร้างไฟล์ต้นฉบับ ประเภทไฟล์ ฯลฯ
เมื่อไหร่ที่จะเห็นไฟล์จุด?
บางคนอาจไม่เคยเห็นไฟล์จุดเป็นปี แต่คุณสามารถดูไฟล์จุดได้ในสถานการณ์ต่อไปนี้:
- เมื่อคุณใช้คำสั่ง
ls -laในเทอร์มินัล - เมื่อคุณเข้าถึงสื่อที่นำออกได้ (เช่น ไดรฟ์ USB) ที่เคยใช้บน Mac บน PC ที่รัน Windows
- เมื่อคุณเปิดเผยไฟล์ซ่อนทั้งหมดใน Finder
- เมื่อคุณเปิดไฟล์ที่บีบอัดบน Mac
วิธีเปิดเผยไฟล์ซ่อนหรือไฟล์จุดบน Mac
เพื่อเปิดเผยไฟล์ซ่อนหรือไฟล์จุดบน Mac คุณสามารถรันคำสั่ง ls -la ในเทอร์มินัล