
ستور 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 ش ((اگه اینجا درست نشون نمیده به این جا مراجعه کنین http://forum.ubuntu.ir/index.php/top...html#msg135162))
poy:/home# tree FILE
FILE
`-- pic
`-- 2010
`-- dada
3 directories, 0 files
اینو از توی wikipedia پیدا کردم
(اگه اینجا درست نشون نمیده به این جا مراجعه کنین http://forum.ubuntu.ir/index.php/top...html#msg135162))
mkdir -p tmpdir/{trunk/sources/{includes,docs},branches,tags}
که اینو میسازه
tmpdir
________|______
| | |
branches tags trunk
|
sources
____|_____
| |
includes docs
]
منبابع : LPIC-1_In_Nutshell_Oreilly_Edition3.pdf
http://en.wikipedia.org/wiki/Mkdir
http://publib.boulder.ibm.com/infoce...mds3/mkdir.htm