دستور mkdir برای ساختن دایرکتوری ((پوشه , فلدر )) استفاده میشه
برای ساختن یک دایرکتوری
برای ساختن چند دایرکتوری
کد:
mkdir FILE1 FILE2 FILE3
برای ساختن دایرکتوری و گذاشتن پرمیشن به طور هم زمان برای اون دایرکتوری از m- استفاده کنین
در زیر برای پوشه پرمیشن 777 رو میزاریم
حالا اگه 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