漂亮蓝影 发表于 2018-8-21 10:21:19

常用Bash Shell 命令(二)


[*]  touch:用于创建、变更和修改文件的时间戳。
  -a:只改变访问时间。
  -c:不创建任何文件
  -m:只改变修改时间
  -r:使用指定文件的时间替代当前时间
  -t:使用[MMDDhhmm]替代当前时间
  2.mkdir:创建目录
  mkdir dirname
  -p:自动创建所有还不存在的父目录
  -m:设置你将要创建的目录的权限 mkdir -p -m 777 backup/old
  3.cp:复制文件或目录
  cp source dest
  cp source... dest
  cp -t directory source...
  -p:保留源文件的所有者、用户组、权限、修改和访问时间。
  -d:保留软链接
  -R:递归地复制目录
  -a:存档模式。相当于-dpR
  4.ln:连接文件或目录
  -s:创建一个软链接
  默认硬链接
  --backup:创建新链接前,先备份同名文件
  5.mv:移动或重命名文件或目录
  mv source... directory
  mv file newfile
  6.rm:删除文件或目录
  rm ... file...
  -f:删除前不提示用户确认,并忽略不存在的文件
  -r(或-R):递归地删除目录及其下的内容。

页: [1]
查看完整版本: 常用Bash Shell 命令(二)