หน้าคนเป็นแหล่งข้อมูลที่ดีที่สุดที่คุณสามารถค้นหา ... และอยู่ใกล้แค่ปลายนิ้วของคุณ: man mkdir
ให้สิ่งนี้เกี่ยวกับ-p
สวิตช์:
-p, --parents
no error if existing, make parent directories as needed
ใช้กรณีตัวอย่าง: สมมติว่าฉันต้องการสร้างไดเร็กทอรีhello/goodbye
แต่ไม่มีอยู่:
$mkdir hello/goodbye
mkdir:cannot create directory 'hello/goodbye': No such file or directory
$mkdir -p hello/goodbye
$
-p
สร้างทั้งสองอย่างhello
และgoodbye
ซึ่งหมายความว่าคำสั่งจะสร้างทุกไดเรกทอรีที่จำเป็นเพื่อตอบสนองคำขอของคุณไม่กลับข้อผิดพลาดใด ๆ ในกรณีที่ว่าไดเรกทอรีที่มีอยู่
เกี่ยวกับrlidwka
Google มีหน่วยความจำที่ดีมากสำหรับคำย่อ :) การค้นหาของฉันส่งคืนสิ่งนี้เช่น: http://www.cs.cmu.edu/~help/afs/afs_acls.html
Directory permissions
l (lookup)
Allows one to list the contents of a directory. It does not allow the reading of files.
i (insert)
Allows one to create new files in a directory or copy new files to a directory.
d (delete)
Allows one to remove files and sub-directories from a directory.
a (administer)
Allows one to change a directory's ACL. The owner of a directory can always change the ACL of a directory that s/he owns, along with the ACLs of any subdirectories in that directory.
File permissions
r (read)
Allows one to read the contents of file in the directory.
w (write)
Allows one to modify the contents of files in a directory and use chmod on them.
k (lock)
Allows programs to lock files in a directory.
ดังนั้นrlidwka
หมายความว่า: สิทธิ์ทั้งหมดบน
เป็นเรื่องที่ควรค่าแก่การกล่าวถึงเนื่องจาก @KeithThompson ได้ชี้ให้เห็นในความคิดเห็นว่าระบบ Unix บางระบบไม่รองรับ ACL ดังนั้นอาจใช้rlidwka
แนวคิดนี้ไม่ได้
man mkdir
จะตอบคำถามของคุณ สำหรับ "rlidwka" ฉันไม่รู้; คุณจะต้องให้บริบทเพิ่มเติมแก่เรา