دستور mkdir



ستور mkdir برای ساختن دایرکتوری ((پوشه , فلدر )) استفاده میشه 

برای ساختن یک دایرکتوری

کد:

mkdir FILE1 
برای ساختن چند دایرکتوری

کد:

mkdir FILE1 FILE2 FILE3 
رای ساختن دایرکتوری و گذاشتن پرمیشن به طور هم زمان برای اون دایرکتوری از m- استفاده کنین 
در زیر برای پوشه پرمیشن 777 رو میزاریم 

کد:

mkdir -m 777 FILE 
حالا اگه ls -l بگیرین میبنین که پرمیشنش به این شکله drwxrwxrwx

کد:

ls -l total 12 drwxrwxrwx 2 root root 4096 2011-05-21 07:37 FILE 
برای اینکه بعد از ساخته شدن هر دایرکتوری دستور mkdir به ما بگه که چه دایرکتوری ساخته از v- استفاده کنین 
کد:

poy:/home# mkdir -v FILE1 FILE2 FILE3 mkdir: cannot create directory `FILE1': File exists mkdir: cannot create directory `FILE2': File exists mkdir: cannot create directory `FILE3': File exists poy:/home# 
اگه زمانی خاستین که یک دایرکتوری بسازین که داخل چند دایرکتوری دیگر بود و اون چند دایرکتوری وجود نداشن از p- استفاده کنین 
مثلا در زیر میخایم دایرکتوری dada که داخل 3 دایرکتوری FILE//pic/2010 هستشو بسازیم ولی 3 دایرکتوری FILE//pic/2010 وجود ندارن. 
هم زمان پرمیشن 777 رو هم میزاریم از V- استفاده میکنیم

کد:

poy:/home# mkdir -m 777 -p -v FILE//pic/2010/dada mkdir: created directory `FILE' mkdir: created directory `FILE//pic' mkdir: created directory `FILE//pic/2010' mkdir: created directory `FILE//pic/2010/dada' 
اینم tree ش ((اگه اینجا درست نشون نمیده به این جا مراجعه کنین راهنمای ترمینال اوبونتو (دانسته‌هایمان را به اشتراک بگذاریم)))
کد:

poy:/home# tree FILE FILE `-- pic `-- 2010 `-- dada 3 directories, 0 files 
اینو از توی wikipedia پیدا کردم 
(اگه اینجا درست نشون نمیده به این جا مراجعه کنین راهنمای ترمینال اوبونتو (دانسته‌هایمان را به اشتراک بگذاریم)))
کد:

mkdir -p tmpdir/{trunk/sources/{includes,docs},branches,tags} 
که اینو میسازه 
کد:

tmpdir ________|______ | | | branches tags trunk | sources ____|_____ | | includes docs