Score:0

ls หรือ ll ลงรายการโดยไม่ได้รับอนุญาตและฮาร์ดลิงก์

ธง sy

ฉันต้องการรายการไดเร็กทอรีแบบเรียกซ้ำสำหรับการสำรองข้อมูลดีวีดีของฉัน รูปแบบนายอำเภอมีดังต่อไปนี้:

ชื่อไดเรกทอรี:
ไดเรกทอรีย่อย0/
ไดเรกทอรีย่อย1/
ขนาด วันที่ เวลา name0.txt
ขนาด วันที่ เวลา name1.sh
ขนาด วันที่ เวลา name2.odt

ฉันได้รับมันด้วยคำสั่งบ้า ๆ นี้:

ls -alFRgGv --time-style='+%Y-%m-%d %H:%M:%S' --group-directories-first | sed -r 's/^[drwx-]{10} *[0-9]* //;/^total /d;/.*\.{1,2}\/$/d ';

ได้โปรดมีวิธีอื่นในการละเว้นการอนุญาตและฮาร์ดลิงก์ในเอาต์พุต ls หรือไม่ ("ls" ไม่ใช่คำสั่ง "find")

โพสต์สคริปต์:

มีตัวเลขที่บ้าคลั่งหลังจากผลรวม มี "ทั้งหมด 18" และมีเพียง 2 ไฟล์ในไดเร็กทอรี ฮาร์ดลิงก์เหล่านั้นอยู่ด้วยกันหรือไม่

in flag
ผลรวมคือ "จำนวนบล็อกระบบไฟล์ทั้งหมด" ซึ่งอาจเป็นบล็อก 512 ไบต์ ดังนั้น 18/2 = 9kb ซึ่งดูสมเหตุสมผลสำหรับไฟล์และไดเร็กทอรีสองสามไฟล์
in flag
ฉันไม่เห็นวิธีง่ายๆ ในการสร้างผลลัพธ์ที่คุณต้องการด้วย `ls` เวอร์ชัน U18.04LTS เพื่อให้ได้สิ่งที่คุณต้องการจะต้องเขียนสคริปต์เพื่อสร้างเอาต์พุตที่คุณต้องการหรือกรองเอาต์พุต `ls` เพื่อให้ใกล้เคียงเพียงพอ สำหรับตัวกรองดูที่การแทนที่ regex `sed`
waltinator avatar
it flag
อ่าน `สถิติคน` คุณสามารถระบุรูปแบบเอาต์พุตของคุณเองได้
Cyrus avatar
cn flag
โปรดทราบ: [ทำไม *ไม่* แยกวิเคราะห์ `ls`?](http://unix.stackexchange.com/questions/128985/why-not-parse-ls)
xerostomus avatar
sy flag
ดังนั้น ตามที่ฉันเห็นคำตอบของคุณ Sirs ไม่มีทางที่จะปิดการอนุญาตและฮาร์ดลิงก์ออกจาก ll... :-( PS. Cyrus คุณมีสิทธิ์ ฉันไม่ต้องการให้แยกวิเคราะห์ แต่ปิด ผ่านพารามิเตอร์ PS. Chick - ขอบคุณที่อธิบายความหมายทั้งหมด PS. Waltinator - ใช่ stat ดี แต่ฉันมองหาวิธีที่เร็วกว่าที่จะได้มันโดยไม่ต้องเขียนโปรแกรมอะไรมากมาย... มีหัวที่ชาญฉลาดในการระดมความคิด :-) ฉันมักจะสำรองข้อมูลเมื่อสิ้นปีดังนั้นนั่นคือเหตุผลที่ฉันต้องการ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา