码迷,mamicode.com
首页 > 其他好文 > 详细

文件管理

时间:2016-07-31 22:36:28      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:linux   用户   管道   文件管理   通配符   

linux下的文件类型:

 -:普通文件

 d:目录文件

 b:块设备

 c:字符设备

 l:符号链接文件

 p:管道文件pipe

 s:套接字文件socket

文件通配符:

  

  * 匹配零个或多个字符

  ?匹配任何单个字符

  ~当前用户家目录

  ~username 用户家目录

  ~+当前工作目录

  ~-前一个工作目录

 [0-9]匹配数字范围

  [a-z]大写和小写字母

[root@localhost hjl]# ll f[a-c]                               

-rw-r--r-- 1 root root 0 Jul 29 10:42 fa       

-rw-r--r-- 1 root root 0 Jul 29 10:42 fA

-rw-r--r-- 1 root root 0 Jul 29 10:42 fb

-rw-r--r-- 1 root root 0 Jul 29 10:42 fB

-rw-r--r-- 1 root root 0 Jul 29 10:42 fc

  [A-Z]大写字母

[root@localhost hjl]# ll f[A-C]

-rw-r--r-- 1 root root 0 Jul 29 10:42 fA

-rw-r--r-- 1 root root 0 Jul 29 10:42 fb

-rw-r--r-- 1 root root 0 Jul 29 10:42 fB

-rw-r--r-- 1 root root 0 Jul 29 10:42 fc

-rw-r--r-- 1 root root 0 Jul 29 10:42 fC

   [wxc]匹配列表中的任何一个字符

   [^wxc]匹配列表中的所有字符意外的字符

预定义的字符类:#man 7 glob

      [:digit:]:任意数字,相当于0-9

         eg:文件f1,f2,f3,f11,f12,f13,fa,fb,fc

              [root@localhost hjl]# ls f[[:digit:]]*

                 f1  f11  f12  f13  f2  f3

      [:lower:]任意小写字母

      [:upper:]:任意大写字母

      [:alpha:]:任意大小写字母

      [:alnum:]:任意数字或字母

      [:space:]:空格

      [:punct:]:标点符号

文件管理的几个基础命令:touch,cp,mv,rm,tree

     touch命令:

       -a:仅改变atime

       -c:仅改变ctime中

cp复制文件和目录:



技术分享

     cp -i :交互式 提示是否覆盖

     cp -r,R:递归复制目录及内部的所有内容

     cp -v:--verbose(详细)

     cp -a: 归档,相当于-dR--preserv=all

     cp -p: 等同--preserv=mode,ownership,timestamp

   mv移动和重命名文件:


      mv -i:交互式

     mv -f:强制

rm 删除

   -i 交互式

   -f 强制删除

   -r:递归

tree 显示目录树


  tree -d 只显示目录

  tree -L level:指定显示的层级数目

mkdir 创建目录

  mkdir -p 存在于不报错,且可自动创建所需的各目录

 mkdir -v:显示详细信息

 mkdir -m MODE 创建目录时直接指定权限

rmdir 删除空目录

  -p:递归删除父空目录

 -v 显示详细信息

 -r 递归删除目录树

















      

文件管理

标签:linux   用户   管道   文件管理   通配符   

原文地址:http://hejinliang.blog.51cto.com/11880708/1832513

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!