文件及目录管理相关的命令和globbing


pwd,cd,ls,stat等命令都可以对文件和目录进行操作。
下面介绍另外一些文件管理命令:
(1)touch ,创建一个空白文档,专门用于改变文件时间戳的命令。
Access:最近一次的访问时间;
Modify:最近一次的内容修改时间;
Change:最近一次的属性改变时间。例如,最近一次的修改时间改变了,那么属性一定会变,而属性改变不一定引起内容的改变。
touch -a 只改变访问时间,
      -m 只改变修改时间,
      -t 指定时间,格式为:[CC|YY]MMDDhhmm.s 即【年】月日时分.秒。
如 touch -a -C d.pdf 表示,d.pdf 不存在时,不创建新文件,d.pdf 存在时则只修改访问时间。
(2)cp ,复制文件或目录。
        -t :目标必须是目录。
        -T: 目标是普通文件。
用法: cp SRCFILE DEST 即: cp 源文件 目的地址
 cp 的选项:-f :强行复制,对于管理员不适用。
            -i: 交互式复制,会进行提示。
            -p: 保留文件原有的权限、属主、属组和时间戳(管理员身份生效)。
            -R,-r:递归拷贝目录及目录中的内容。
            -a: 就相当于-rp。
(3)mkdir, 创建目录。
   -m:直接设定权限
   -p: 递归创建目录及文件。 如 mkdir /tmp/x/y/z
   -v: 显示目录创建的详细信息。
    tree:显示目录的文件结构。
(4)删除目录: rmdir ,只能删除空目录。
  rm :文件删除命令。
   rm的选项:-f :强行删除,(默认rm 不提示)
             -i :交互式删除。
            -R,-r:递归删除目录及其内部内容。
           rm -rf :强行删除目录及其内容。
             -v:显示删除时的信息。
(5)mv: 移动文件或目录
如 mv /root/a /root/b 把a重命名为b;若b是文件,则b的内容会被a覆盖;若b是目录,则把a放进b下面。
    mv选项: -i :交互式移动
              -f: 强制移动。
globbing:文件名通配。
*: 匹配任意长度的任意字符。
?: 匹配任意长度的任意单个字符,不能为空。
[]:取给定范围内的任意单个字符,如任意数字: [0-9]。
[^]: 取反,不包含给定范围的任意单个字符。
[:lower:]:任意单个的小写字母
[:upper:]:任意单个的大写字母
[:digit:]:任意单个的数字
[:alpha:]:任意单个的大写或小写字母
[:alnum:]:任意单个的大小写字母和数字
[:space:]:任意单个的空白字符
[:punct:]:任意单个的标点符号
 
这些命令很多很繁琐,只有在平常多多练习。
 
 祝我在以后的每一天都有无限的激情去做每一件事!!!!
 
 
 
 
 

你可能感兴趣的:(touch,mkdir,cp,休闲,globbing)