แฟล็ก -p ทำอะไรใน“ mkdir -p”


80

อะไร-pธงทำmkdir -p?


5
ผู้ชาย mkdir จะให้ข้อมูลกับคุณ
Johan

ความคิดเห็นที่เป็นประโยชน์แทบจะไม่ ....
ShaneC

คำตอบ:


118

การ-pตั้งค่าสถานะจะสร้างไดเรกทอรีที่ซ้อนกัน แต่ถ้าไม่มีอยู่แล้ว

ตัวอย่างเช่นสมมติว่าคุณมีไดเรกทอรี/fooที่คุณมีสิทธิ์เขียน

mkdir -p /foo/bar/baz  # creates bar and baz within bar under existing /foo

นอกจากนี้ยังเป็นการดำเนินการidempotentเพราะถ้าคุณเรียกใช้คำสั่งเดียวกันอีกครั้งคุณจะไม่ได้รับข้อผิดพลาด แต่จะไม่มีการสร้างอะไรขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.