دستور 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