Linux打卡Day2

Linux文件操作
1、Linux文件系统结构

  • 倒转的单根树状结构
  • 根目录为“/”
  • 严格区分大小写
  • 路径使用“/”分割(区别于windows的“\”)
注意:现要访问目标目录
  • 绝对路径:/var/log/mall
  • 相对路径:../../var/log/mall(../表示退到上一级目录)
2、当前工作目录
  • 每一个shell或系统进程都有一个当前工作目录
  • pwd命令显示当前工作目录信息:从根目录往下递归显示信息
3、文件名(文件和文件夹)
  • 大小写敏感
  • 最多255个字符命名
  • 除正斜线“/”外,都是有效字符
  • 通过touch命令可以创建一个空白文件或更新文件时间:touch 文件名
  • 以“.”开头的文件为隐藏文件:touch .文件名
4、列出当前工作目录 ls 命令
  • 显示所有文件[夹],包括隐藏文件(隐藏文件多为配置文件):ls -a目录名[/]
  • 显示文件[夹]信息,包括权限、用户身份、...、大小、更新时间等:ls -l 目录名[/]
  • 递归显示子目录:ls -R目录名[/]
  • 显示目录和链接信息:ls -ld目录名[/]
  • 显示目录下的内容:ls 目录名[/]
5、查看文件类型
  • 显示文件类型:file 文件名 (注意:文件名可以用路径修饰,路径查找从当前工作目录的平行级递归到子级)
  • 切换目录:cd 目录名(注意:单单cd命令,表示切换到/home/xxx目录下,即默认目录,以“~”表示)
  • 返回到上一级目录:cd ..
  • 当前目录:cd .
  • 返回到上一个操作目录:cd -
6、复制文件[夹]
  • 复制文件:cp 源文件名 目标文件名
  • 复制文件夹:cp -r 文件夹名/  (注意:复制文件夹时,格式为文件夹名/,以区别文件名);显示详细的复制过程:cp -v 文件夹名/;结合:cp -rv 文件夹名/
7、移动、重命名文件[夹]
  • mv old文件名[夹名/] 目标文件夹名[/xxx(重命名)]
  • mv old文件名 new文件名 (重命名)
8、创建、删除文件
  • 创建文件:touch 文件名
  • 删除文件:rm 文件名
  • 删除该目录下的所有文件:rm -r 文件夹名[/]
  • 询问交互式删除:rm -i 文件夹名[/]
  • 强制性删除:rm -[r]f 文件夹名[/] (注意,-r表示操作文件夹)
9、创建、删除文件夹
创建文件夹:mkdir 文件夹名
删除文件夹:rmdir 文件夹名 (注意:不能删除非空文件夹)


你可能感兴趣的:(Linux)