Score:7

จะจัดเรียงไฟล์โดยได้รับอนุญาตตามขนาดได้อย่างไร

ธง cn

ฉันต้องการจัดเรียงไฟล์ทั้งหมดของฉันด้วยสิทธิ์ 644 ตามขนาด

จนถึงตอนนี้ฉันได้ลองใช้ สั่งให้ค้นหาและจัดเรียง แต่ดูเหมือนไม่ถูกต้อง ฉันคิดว่ามันอาจต้องก เกรป คำสั่ง แต่ฉันคิดว่ามันจำเป็นต้องแสดงตัวเลขเช่น 644 ไม่ใช่ rwx ฉันไม่รู้วิธีทำด้วยวิธีง่ายๆ ตั้งแต่ครั้งแรกที่ฉันใช้ Linux และเทอร์มินัลโดยทั่วไป

in flag
ฟังดูเหมือนเป็นการบ้าน คุณช่วยอธิบายให้ละเอียดเกี่ยวกับความหมายของคำว่า "ดูเหมือนไม่ถูกต้อง" ได้ไหม คุณไม่มีไฟล์? เป็นการแก้ปัญหาที่ไม่สมบูรณ์หรือไม่? การแบ่งปันสิ่งที่คุณได้ทำไปแล้วอาจทำให้ใครบางคนเสนอคำแนะนำเกี่ยวกับวิธีบรรลุเป้าหมายของคุณ
waltinator avatar
it flag
อ่าน `คนพบสถานะ`
Score:11
ธง cn

ในมาตรฐานของคุณ ทุบตี เชลล์คุณสามารถทำได้ด้วยคำสั่ง find:

หา . -perm 0644 -printf '%s %p\n'| เรียงลำดับ -nr

ค้นหาไฟล์และไดเร็กทอรีทั้งหมดที่มีสิทธิ์ 0644 และพิมพ์ผลลัพธ์ที่จัดรูปแบบโดยใช้ -printf หนังบู๊. %s แสดงถึงขนาดไฟล์และ % หน้า เส้นทางไฟล์. \n แสดงถึงการขึ้นบรรทัดใหม่ เอาต์พุตจะถูกส่งต่อไปยัง เรียงลำดับกำหนดให้เรียงลำดับตัวเลข (-น) และในลำดับย้อนกลับ (-ร).

Eva  avatar
cn flag
ขอบคุณมากสำหรับความช่วยเหลือ
Score:7
ธง hr

การใช้เชลล์ Z (zsh) กับมัน รอบคัดเลือกระดับโลก:

พิมพ์ -rC1 *(.DNf:u=6,go=4:oL)

ความหมายอยู่ที่ไหน

  • . จับคู่ไฟล์ธรรมดาเท่านั้น
  • D ตั้งค่าตัวเลือก GLOB_DOTS สำหรับรูปแบบปัจจุบัน
  • N ตั้งค่าตัวเลือก NULL_GLOB สำหรับรูปแบบปัจจุบัน
  • ข้อมูลจำเพาะ จับคู่ไฟล์กับสิทธิ์การเข้าถึงที่ตรงกัน ข้อมูลจำเพาะ
  • oL สั่งผลลัพธ์ตามความยาว (ขนาดเป็นไบต์); ใช้ OL เพื่อกลับคำสั่ง
stumblebee avatar
mx flag
คุณให้คำตอบสำหรับคำถามโบนัสแก่พวกเขาแล้ว! ฮ่าๆ
hr flag
@stumblebee irl ฉันอาจจะใช้ `find` กับ `-perm` และ `-printf` กับขนาดและชื่อเอาต์พุต จากนั้นจัดเรียงและตัดผลลัพธ์ - ฉันแค่สนใจที่จะสำรวจวิธีการทำใน zsh!
user535733 avatar
cn flag
นี่เป็นคำตอบที่ยอดเยี่ยมในหลายระดับ คำตอบที่สนุกสนานที่สุดที่ฉันเคยเห็นในวันนี้!
Eva  avatar
cn flag
ขอบคุณมากสำหรับคำตอบ
Eva  avatar
cn flag
เส้นตายเหมือนเมื่อสองวันที่แล้ว ไม่ต้องกังวล ไม่มีคะแนนโบนัสสำหรับสิ่งนี้ แค่อยากเรียนรู้วิธีทำ :D ฉันไม่ยกเครดิตให้กับงานของคนอื่น

โพสต์คำตอบ

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