1 mkdir:创建目录
自动创建中间目录:
当使用mkdir指令创建的目录中间缺少中间目录的时候,系统会报错。这个时候,可以使用-p选项,它可以
在创建目录的同时也可以创 建中间目录。
`实例如下'
~$ cd 桌面
~/桌面$ ls
~/桌面$ mkdir book/music/tea
mkdir: 无法创建目录"book/music/tea": 没有那个文件或目录
~/桌面$ mkdir -p book/music/tea
~/桌面$ ls
book
指定新建目录权限:
如果在创建目录的时候没有使用-m选项,它创建的目录权限是"rwxrwxrwx"
减去umask指令设置的权限。只有使用-m选项才可以在创建目录的同时指定权限。
`实例如下'
~/桌面$ umask
0002
~/桌面$ mkdir chip
~/桌面$ ll -d chip/
drwxrwxr-x 2 hic hic 4096 8月 24 16:44 chip//
~/桌面$ mkdir -m 744 word
~/桌面$ ll -d word
drwxr--r-- 2 hic hic 4096 8月 24 16:46 word/
2 cp:复制文件或者目录
复制目录:
cp默认不会复制目录,如果要复制目录必须加上-r选项
保持源文件的属性:
-p选项,可以使cp在复制的时候,保持源文件的所有者,权限信息和时间属性。
仅在目标不存在或更新时复制:
-u选项使得cp仅在目标文件不存在的时候或者源文件比目标文件新的时候复制。
强制复制:
在shell脚本中,为了避免交互,可以加上-f强制复制。