Chinaunix首页 | 论坛 | 博客
  • 博客访问: 903166
  • 博文数量: 113
  • 博客积分: 3160
  • 博客等级: 少校
  • 技术积分: 1801
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-19 10:09
文章分类

全部博文(113)

分类: Python/Ruby

2012-08-24 22:04:13

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强制复制。

阅读(2624) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~