[root@study mail]#
pwd
/var/mail
<==
列出目前的工作目
[root@study mail]#
pwd
-
P
/var/spool/mail
<==
怎么回事?有
有加
-
P
差很多~
[root@study mail]#
ls
-
ld /var/mail
lrwxrwxrwx.
1 root root 10 May 4 17:51 /var/mail
-
> spool/mail
#
看到
应该
知道
啥了吧?因
/var/mail
连½档
连½
/var/spool/mail
#
所以,加上
pwd
-
P
选项
后,
不以
连½
文件的
示,而是
示正确的完整路
啊!
pwd
Print Working Directory
的缩写,也就是显示目前所在目录的指令,
例如在上个表格最后的目
录是
/var/mail
这个目录,但是提示字符½显示
mail
如果你想要知道目前所在的目录,可以输入
pwd
即可。此外,由于很多的套件所使用的目录名称都相同,例如
/usr/local/etc
还有
/etc
,但是通常
Linux
½列出最后面那一个目录而已,这个时候你就可以使用
pwd
来知道你的所在目录啰!免得搞错目录,
½果
...
其实有趣的是那个
-P
的选项啦!他可以让我们取得正确的目录名称,而不是以链½文件的路径来显
示的。
如果你使用的是
CentOS 7.x
的话,刚刚好
/var/mail
/var/spool/mail
的连½档,
所以,透过
/var/mail
下达
pwd -P
就能够知道这个选项的意义啰~
^_^
.
mkdir (
½立新目录
)
[root@study ~]#
mkdir [
-
mp]
选项
参数
-
m
:配置文件案的
限喔!直½
定,不需要看
预设权
(umask)
色~
-
p
助你直½
½
所需要的目
(
包含上
)
递归
½立起
范例:
/tmp
底下
尝试
½立
数个
新目
看看:
[root@study ~]#
cd /tmp
[root@study tmp]#
mkdir test
<==
½立一名
test
的新目
[root@study tmp]#
mkdir test1/test2/test3/test4
mkdir: cannot create directory
'
test1/test2/test3/test4
'
: No such file or directory
#
话说
,系
可能½立
这个
啊!就是
有目
才要½立的!
鬼嘛?
[root@study tmp]#
mkdir
-
p
test1/test2/test3/test4
#
是要½
test4
层没
先½
test3
之故!加了
这个
-
p
选项
,可以自行
你½立多
范例:½立
rwx
--
x
--
x
的目
[root@study tmp]#
mkdir
-
m 711 test2
[root@study tmp]#
ls
-
ld test*
drwxr
-
xr
-
x. 2 root root 6 Jun 4 19:03 test
drwxr
-
xr
-
x. 3 root root 18 Jun 4
19:04 test1
drwx
--
x
--
x
. 2 root root 6 Jun 4 19:05 test2
#
看上面的
限部分,如果
有加上
-
m
来强
性,系
统会
使用默
认属
性。
#
那么你的默
认属
何?
要透
底下½
umask
才能了½喔!
^_^