บันทึกรายการไฟล์ & เนื้อหาในโฟลเดอร์เป็นไฟล์ข้อความ

สารบัญ:

Anonim

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

บันทึกรายการไฟล์จาก Finder

วิธีแรกอาจง่ายที่สุดสำหรับผู้ใช้ส่วนใหญ่ และทำได้ผ่านแอป OS X Finder และ TextEdit การคัดลอกและวางก็เป็นเรื่องง่าย:

  • เปิดโฟลเดอร์ที่คุณต้องการรับรายการเนื้อหา และกด Command+A (เลือกทั้งหมด) ตามด้วย Command+C (คัดลอก)
  • เปิด TextEdit แล้วดึงเมนู "แก้ไข" ลงมา แล้วเลือก "วางและจับคู่สไตล์" หรือกด Command+Option+Shift+V
  • บันทึกรายชื่อไดเรกทอรีเป็น .txt หรือ .rtf

การบันทึกรายการไฟล์โดยละเอียดจาก Terminal

แนวทางที่สองใช้บรรทัดคำสั่ง และแม้ว่าจะทำผ่าน Terminal ก็ไม่ซับซ้อนมากไปกว่าวิธีการคัดลอกและวางที่อธิบายไว้ข้างต้น เปิด Terminal จาก /Applications/Utilities/ เพื่อเริ่มต้น

โดยพื้นฐานแล้ว คำสั่งจะเป็นดังนี้:

ls > contents.txt

การรวมไฟล์ที่ซ่อนอยู่ในรายการต้องใช้แฟล็ก -a:

ls -a > allcontents.txt

หากต้องการดัมพ์เนื้อหาของโฟลเดอร์เฉพาะ ให้ระบุพาธไดเร็กทอรีดังนี้

ls /Library/Preferences/ > LibPrefsList.txt

การแนบแฟล็กบางอย่างกับคำสั่ง ls จะทำให้รายการสามารถเปิดเผยได้มากกว่าแค่รายการเนื้อหาไฟล์ แฟล็ก -l จะแสดงรายการสิทธิ์ ความเป็นเจ้าของไฟล์ และวันที่แก้ไขด้วย:

ls -la /Library/Preferences/ > detailsprefsinfo.txt

เนื่องจากคำสั่ง ls ยอมรับแฟล็กที่ให้รายละเอียดแอตทริบิวต์เพิ่มเติมของไฟล์และโฟลเดอร์ จึงให้ข้อมูลได้มากกว่าวิธี Finder & TextEdit ซึ่งไม่แสดงรายละเอียด เช่น ความเป็นเจ้าของไฟล์หรือการอนุญาตเอกสาร

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

บันทึกรายการไฟล์ & เนื้อหาในโฟลเดอร์เป็นไฟล์ข้อความ