Score:0

ฉันกำลังพยายามส่งออกขนาดของไฟล์ที่ใหญ่ที่สุดที่พบใน /usr/share/help

ธง cg

หลังจากเข้า:

นักเรียน@Ubuntu:~$ ls -laR /usr/share/help | awk '{พิมพ์ $5}' | จัดเรียง -n | หาง -l

ฉันได้รับผลลัพธ์นี้:

4096
4096
4096
4096
4096
4096
4096
4096
4096
5001

ถ้าฉันป้อนสิ่งนี้:

นักเรียน@Ubuntu:~$ ls -laR /usr/share/help | awk '{พิมพ์ $5}' | เรียง -m | หาง -l

ฉันได้รับผลลัพธ์นี้:

465
701



4096
4096
1016
849
873

ฉันเชื่อว่าผลลัพธ์ทั้งสองข้างต้นไม่ถูกต้อง คำแนะนำใด ๆ ที่ฉันควรป้อนคำสั่งเพื่อรับผลลัพธ์ที่ถูกต้อง ขอขอบคุณสำหรับความช่วยเหลือของคุณ.

in flag
ตัวเลือก `-S` จะจัดเรียงตามขนาดเมื่อใช้ `ls` คุณยังสามารถใช้ `--sort=size`
cg flag
ขออภัย คำแนะนำข้างต้นไม่ได้ช่วยอะไร บางทีฉันอาจป้อนบรรทัดคำสั่งไม่ถูกต้อง เป็นไปได้ไหมที่จะให้บรรทัดคำสั่ง? ขอขอบคุณ.
Score:1
ธง kr
 ls -lS /usr/share/help | เกรป ^- | หัว -n1

-S flag ใน ls เรียงลำดับไฟล์จากมากไปน้อย
-l คือการแสดงรายการ
-R ใช้ ls เรียกซ้ำ ดังนั้นโฟลเดอร์ทั้งหมดที่อยู่ด้านล่างในแผนผังจึงรวมอยู่ด้วย

จากนั้นคุณเพียงแค่ต้องไพพ์มันลงใน grep และจำกัดผลลัพธ์ให้แคบลงเป็นไฟล์ซึ่งมี '-' ที่จุดเริ่มต้นของบรรทัด (^) จากนั้นแสดงบรรทัดแรกและ voilla

คุณสามารถแสดงเฉพาะขนาดโดยเพิ่มผลลัพธ์ลงใน awk:

 ls -lS | เกรป ^- | หัว -n1 | awk -e '{ พิมพ์ $5 }'

cg flag
คำอธิบายและบรรทัดคำสั่งของคุณช่วยให้ฉันทำงานได้สำเร็จ ขอบคุณมาก.

โพสต์คำตอบ

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