ล
:
วิธีง่ายๆ สำหรับการใช้งานแบบโต้ตอบคือ "ell ess ลบ ell" โดยที่คอลัมน์ #5 มีขนาดไฟล์เป็นไบต์
ls -l *.txt
หรือถ้าคุณต้องการ 'รูปแบบที่มนุษย์อ่านได้'
ls -lh *.txt
ดูรายละเอียดเพิ่มเติมได้ใน ผู้ชาย
. โปรดสังเกตว่า ล
เป็น ไม่ แนะนำสำหรับการทำงานอัตโนมัติ (ใน shellscripts เป็นต้น)
หา
:
คำถามของคุณคลุมเครือ ดังนั้นนี่คือรายการคำสั่งเพื่อค้นหาและพิมพ์ไฟล์ข้อความที่มีนามสกุล txt
. เลือกรูปแบบที่คุณต้องการหรือชุดค่าผสม ดูรายละเอียดเพิ่มเติมได้ใน ผู้ชายหา
.
รายการดั้งเดิมที่มีเฉพาะชื่อไฟล์ข้อความในไดเร็กทอรีปัจจุบัน ไม่รวมไดเร็กทอรีตัวอย่างและลิงก์สัญลักษณ์ แต่รวมไฟล์ในไดเร็กทอรีย่อย
หา . -พิมพ์ f -name "*.txt"
รายการที่มีขนาด (ไบต์) และชื่อไฟล์
หา . -พิมพ์ f -ชื่อ "*.txt" -printf "%9s '%p'\n"
รายการที่มีขนาดและชื่อเรียงตามขนาด
หา . -พิมพ์ f -ชื่อ "*.txt" -printf "%9s '%p'\n" | เรียง -n
รายการที่มีขนาดและชื่อเรียงตามชื่อ
หา . -พิมพ์ f -ชื่อ "*.txt" -printf "%9s '%p'\n" | เรียงลำดับ -k2
รายการไม่รวมไฟล์ในไดเร็กทอรีย่อยที่มีขนาดและชื่อเรียงตามขนาด
หา . -maxความลึก 1 -type f -name "*.txt" -printf "%9s '%p'\n" | เรียง -n
รายการที่เกี่ยวข้องซึ่งจุดและนามสกุลถูกลบออกจากแต่ละชื่อไฟล์
หา . -maxความลึก 1 -type f -name "*.txt" -printf "%9s '%p'\n"|sed "s/\.txt'$/'/"|sort -n
รายการที่เกี่ยวข้องซึ่งชื่อของจุดเริ่มต้นที่พบไฟล์ถูกลบออก
หา . -maxความลึก 1 -type f -name "*.txt" -printf "%9s '%P'\n"|sed "s/\.txt'$/'/"|sort -n