文件系统之文件管理相关命令

1 文件创建

  1. touch
    • 本意:修改文件时间戳,如果文件不存在则创建一个空文件
    • 时间戳:可以通过stat FILENAME查询
      • atime:access time,文件最后一次被访问时间
      • ctime:change time,元数据发送变化的时间,包括权限、大小、属性等
      • mtime:modify time,最后一次修改文件的时间
      • 当仅读取或访问文件时,atime改变,ctime、mtime不发生变化
      • 当修改文件内容时,ctime、mtime会改变,atime不一定改变
      • 当修改文件权限属性时,ctime改变,atime、mtime不变
    • 常用选项:
      • -a [atime]
      • -c [ctime]
      • -m [mtime]
  2. vi、vim
    • 本来是文本编辑器,但使用这两条命令打开一个不存在的文本,写入内容并保存,会自动生成这个文件
    • 在末行模式中可以使用:w [FILE]另存文件
  3. 重定向 CMD > FILE
    • 对已存在的文件重定向会覆盖这个文件的内容,对不存在的文件则会创建
  4. mkdir
    • 创建目录
    • 常用选项:
      • -p:递归创建目录
      • -m 700:创建目录时同时设置700的权限

2 文件查看

  1. 文件

    • vivim
    • cat
    • head FILE:查看头十行
      • -n k:查看头k行
      • -c k:查看头k字节
    • tail FILE:查看尾十行
      • -n k:查看尾k行
      • -c k:查看尾k字节
      • -f:追踪文件变化,用于查看日志文件
      • tailf:相当于tail -f -n 10
    • more:如果内容不足一屏幕,显示完直接退出;如果有多屏,则从头开始显示
      • 下一页:空格或 f (forward)
      • 下一行:enter
      • 上一页:b(backward)
    • less:功能与more类似,功能更多
      • 可以按上下方向键显示上下内容
      • 可以搜索(与vim的方法类似)
  2. 目录

    ls [option] PATH

    • 文件通配符:匹配文件名
      • *:匹配任意个任意字符
      • ?:匹配单个任意字符
      • []:匹配字符集合中的某一个
        • 字母:[a-zA-Z][:alpha:][:upper:][:lower:]
        • 数字:[0-9][:digit:]
        • 数字+字母+下划线:[:alnum:]
    • option:
      • -a:all
      • -l:long
      • -h:human-readable
      • -d:directory,只显示目录本身
      • -r:递归显示目录内容

3 文件复制

cp

  • cp [options] FILE1 FILE2
  • cp FILE1 ... DIR
  • cp -r DIR1 DIR2
  • options:
    • -a:archive,归档,文件属性不变化
    • -R|-r:recursive,递归,用于目录操作
    • -f:force,忽略交互,强制执行
    • -i:interactive,交互
    • -v:verbose,显示命令执行过程

4 文件移动

mv

  • mv FILE1 FILE2:亦可用于重命名
  • mv FILE … DIR
  • mv DIR1 DIR2
  • options:
    • -v
    • -i

5 文件删除

rm

  • rm - rf FILE…
  • options:
    • -r:递归删除
    • -f:强制删除
    • -v
    • -i
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值