मैन पेज उन सूचनाओं का सबसे अच्छा स्रोत है जिन्हें आप पा सकते हैं ... और आपकी उंगलियों पर है: स्विच के 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 ने टिप्पणियों में बताया है, कि सभी यूनिक्स सिस्टम ACL का समर्थन नहीं करते हैं। तो शायद rlidwka
अवधारणा यहाँ लागू नहीं होती है।
man mkdir
आपके सवाल का जवाब देंगे। के रूप में "rlidwka" के लिए, मुझे कोई पता नहीं है; आपको हमें कुछ और संदर्भ देने की आवश्यकता होगी।