![วิธีเมานต์ระบบไฟล์หรือไดเรกทอรีระยะไกล Linux โดยใช้ SSHFS ผ่าน SSH](/f/3d8ac5e2e41dd5ee3094b261f4f49a05.png?width=100&height=100)
บางครั้งคุณอาจพบว่าการแสดงสิทธิ์การเข้าถึงของไฟล์หรือไดเร็กทอรีในรูปแบบฐานแปดนั้นมีประโยชน์แทน rwx
หรือบางทีคุณอาจต้องการแสดงทั้งสองอย่าง
แทนที่จะใช้ของเก่าดีๆ ลส -ล
คำสั่ง ในลีนุกซ์รุ่นปัจจุบันส่วนใหญ่ (ถ้าไม่ใช่ทั้งหมด) คุณจะพบ สถานะ
ยูทิลิตี้ที่แสดงสถานะไฟล์หรือระบบไฟล์
เมื่อรันโดยไม่มีอาร์กิวเมนต์ แต่ตามด้วยชื่อไฟล์ที่กำหนด สถานะ
จะแสดงข้อมูลจำนวนมากเกี่ยวกับไฟล์หรือไดเร็กทอรี ถ้าใช้กับ -ค
ตัวเลือก, สถานะ ให้คุณระบุรูปแบบเอาต์พุตได้ เป็นตัวเลือกที่เราสนใจเป็นพิเศษ
หากต้องการแสดงไฟล์ทั้งหมดในไดเร็กทอรีการทำงานปัจจุบันตามด้วยสิทธิ์การเข้าถึงในรูปแบบฐานแปด ให้พิมพ์:
# สถิติ -c '%n %a' *
add_emails.sh 755 anaconda-ks.cfg 600 delete_emails.sh 755 พนักงานดัมพ์.sql 644 index.html 644 ล่าสุด.tar.gz 644 nrpe-2.15.tar.gz 644 php7 644 playbook.retry 644
ในคำสั่งด้านบน ลำดับรูปแบบ:
%NS
– หมายถึงชื่อไฟล์%NS
– หมายถึง สิทธิ์การเข้าถึงในรูปแบบฐานแปดหรือคุณสามารถผนวก %NS
ถึง %NS
, อาร์กิวเมนต์ส่งผ่านไปยัง สถานะ หากคุณต้องการแสดงการอนุญาตใน rwx
รูปแบบเช่นกัน
ในกรณีดังกล่าว คุณสามารถพิมพ์:
# สถิติ -c '%n %A' *
add_emails.sh -rwxr-xr-x anaconda-ks.cfg -rw delete_emails.sh -rwxr-xr-x พนักงานดัมพ์.sql -rw-r--r-- index.html -rw-r--r-- ล่าสุด.tar.gz -rw-r--r-- nrpe-2.15.tar.gz -rw-r--r-- php7 -rw-r--r-- playbook.retry -rw-r--r--
หากต้องการดูประเภทไฟล์ในเอาต์พุต คุณสามารถเพิ่ม %NS
ลำดับรูปแบบ
# สถิติ -c '%c %F %a'
มีลำดับรูปแบบอื่นๆ อีกหลายรูปแบบที่คุณสามารถระบุได้ โปรดดูที่ ผู้ชายสถิติ
หน้าเพื่อหาข้อมูลเพิ่มเติม
#สถิติผู้ชาย
ในเคล็ดลับนี้ เราได้กล่าวถึงยูทิลิตี้ Linux ที่สำคัญที่เรียกว่า สถานะที่ช่วยให้คุณแสดงสถานะไฟล์หรือระบบไฟล์ จุดเน้นหลักของเราที่นี่คือการแปล rwx
สิทธิการเข้าถึงจากแบบดั้งเดิม ลส -ล
ส่งออกไปยังรูปแบบฐานแปด
ดังที่ฉันได้กล่าวไว้ก่อนหน้านี้ ลีนุกซ์รุ่นใหม่จำนวนมากตอนนี้มาพร้อมกับ สถานะ คุณประโยชน์. แต่คุณต้องจำไว้ด้วยว่าเชลล์ของคุณอาจมาพร้อมกับ. เวอร์ชันของตัวเอง สถานะดังนั้น โปรดดูเอกสารประกอบของเชลล์ของคุณสำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกและวิธีใช้งาน