文件日常操作

ls

  1. ls -l 列出文件详细信息
  2. ls -lh 将文件大小可视化
  3. ls -lhS 将文件按内存从大到小排列 不会考虑文件夹内部的大小

    du (disk usage)

  4. du 直接列出文件夹内所有文件大小
  5. du -h 让文件大小可视化 方式显示目录的大小
  6. du -ah 列出文件及文件的大小
  7. du -sh * 列出所有目录的大小
  8. du -s 列出当前目录所有内容的总大小

    mv

  9. 修改文件名字 mv a.rb b.rb
  10. 移动文件 mv a.rb /keep

    cat

    查看文件内容

    head tail

    查看文件内容,拥有参数-n 行数-f

    grep 过滤文本

  11. grep 关键字 文件
  12. grep -i忽略大小写
  13. grep -v没有被匹配
  14. grep -n查看匹配行数
  15. tail -f test.log | grep -i error 通过管道的方法把前值传递给后值
  16. tail -f test.log | grep -B 10 -A 10 error 看上下10行的信息
  17. fgrep 和 egrep 简化版 和 正则增强版

    less

    less 文件名 只会打印一屏幕的文本信息 摘抄于