文件管理类命令

文件管理类命令

一 文件及目录管理命令

1.mkdir创建目录

命令格式:

mkdir [option] ... DIRECTORY

注意:路径基名为命令的作用对象,基名之前的路径必须先存在。
命令选项:
 -p:如果路径不存在,则会报错:没有那个文件或目录,加p先逐层创建目录
 -pv:显示详细创建过程,路径从左到右检查,无则自动创建
 -m MODE:创建目录时,直接给定权限

2.rmdir 删除目录

命令格式:

rmdir [option] ... DIRECTORY

 注意:一个目录如果是空的,可直接删除,如果非空默认情况下要报错。
命令选项:
 -p: 串联删除,风险极高。极端条件下,路径下都是单目录结构,会级联删除到最左路径,除非目录下有平级文件或目录,则不会引发该目录的父目录被删除。
 -v:显示删除详细过程

3.tree 树命令显示路径的层级结构
  • 命令格式:

tree [option] ... DIRECTORY
  • 命令选型:
     -L:层级最大层级
     -l:符号链接

二 文件查看命令

1.cat 查看命令
2.tac 反向查看命令
3.more 分屏查看命令

 命令格式:

more FILE
more /etc/rc.d/init.d/functions

空格键:翻页,翻到文件尾部自动退出,就不翻屏了
b键:回退

4.less 分屏查看命令

 命令格式:

less FILE
5.head 查看文件头部

 命令格式:

head [option] FILE  默认前10行

命令选项:
-n #为数字,查看前#行

  • 同 -n

例如:

~]#head -n 20 /etc/rc.d/init.d/functions
6.tail 查看文件尾部

 命令格式:

tail [option] FILE  默认后10行

命令选项:
 -n #为数字,查看后#行
 - # 同 -n #
 -f 显示文件尾部以后不退出,跟随显示新增的行,监控日志增长。
例如:

tail -n 20 -f /tmp/functions
6.stat 显示文件或文件系统的状态

显示大小,占据块数,IO块大小,设备,inode号,硬链接数,权限,最近访问、更改、改动以及创建时间
 命令格式:

stat [option] FILE   

stat查看的数据就是元数据。
cat看到的数据就是文件内容数据。
 文件数据
  元数据:metadata
  数据:data
 时间戳:
最近访问access time:打开,读取文件内容,读取数据流时,比如cat操作
最近修改modiey time:内容发生变化,比如数据内容新增一行
最近改动change time:元数据改变,比如改名,改权限
修改时间戳(access time,modiey time,change time)--touch

7.touch 修改文件时间戳

 命令格式:

~]#touch [option] file

注意:touch不能修改创建时间
touch 不存在的文件 ---> 创建空文件
 命令选项:
 -c
 touch -c file 指定的文件不存在时,不创建。
 -a 仅修改access time
 -m 仅修改modiey time
注意:change time无法手动修改
 -t STAMP
  [[CC]YY]MMDDhhmm[.ss]

touch -m -t 0212010303.03 /tmp/file1
posted @ 2016-12-13 22:27  清洋子  阅读(273)  评论(0编辑  收藏  举报