【Linux学习笔记】目录结构和文件操作相关

目录相关

  • Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架。tree命令可查看当前目录结构
  • 路径:当前目录 . 上一级 ..
  • 切换目录:cd xxx,查看当前路径 pwd,切换到home目录~ ,切换到上一次目录-, 查看当前目录下文件 ls -l,查看所有文件(包含隐藏文件)ls -a
文件相关
  • 创建文件 touch xxx ,创建目录 mkdir xxx,多级目录 mkdir -p xxx/xxx/xxx,批量创建fiel1.txt到fiel10.txt: touch file{1..10}.txt
  • 复制文件 cp file dir,复制目录cp -r(或者-R) dirA dirB
  • 删除文件rm file, 删除带只读权限的文件 rm -f file,删除目录rm -r(或-R) dir
  • 移动文件 mv file dir,重命名文件 mv fileA fileB
  • 查看文件cat file,带行号查看 cat -n file,逆序查看tac file。更高级的查看命令nl,默认带行号nl file,空行也显示nl -b a,不显示空行 nl -b t,行号在左边显示nl -n ln,右边显示不加数字零nl -n rn,右边显示加数字零nl -n rz。文件内容过多显示不全可用more file(显示一部分,按Enter每次显示下一行,按空格键显示下一屏,q退出查看)。查看头部/尾部几行 head file,tail file,可以加行数 head -n 1 file
  • 查看文件类型 file xxx
  • 修改文件权限(读写执行):chmod 777 file (7对应可读写、可执行,4为只读)

    推荐阅读