手记

Linux常用命令 文件处理

目录处理命令
  • 建立目录
    mkdir -p [目录名]
    -p 递归创建
    make directories

  • 切换目录
    cd [目录]
    change directory

    简化操作

    • cd ~ 进入当前用户的家目录
    • cd 同上
    • cd - 进入上次目录
    • cd .. 进入上一级目录
    • cd . 进入当前目录
      相对路径:参照当前所在目录,进行查找
      如: [root@locaohost ~]# cd ../usr/local/src/

绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下,都能进入指定位置
如: [root@localhost ~]# cd /etc/

Tips: 按tab键可以补全,如果未补全说明目录下多个满足条件的,按两下tab可以列出所有普通文件,tab也可以补全命令

查询所在目录位置:pwd

pwd
print working directory

删除空目录:rmdir

rmdir [目录名]
remove empty directories

文件处理命令

删除文件或目录:rm

rm -rf [文件或目录]
remove
选项:

  • -r 删除目录(递归删除)
  • -f 强制

复制命令:cp

cp [选项] [原文件或目录] [目标目录]
copy
选项

  • -r 复制目录
  • -p 连带文件属性复制
  • -d 若源文件是链接文件,则复制链接属性
  • -a 相当于-pdr

剪切或改名命令:mv

mv [原文件或目录] [目标目录]
move

常用目录的作用

  • \/ 根目录
  • \/bin 命令保存目录(普通用户就可以读取的命令/sbin要root权限)
  • \/boot 启动目录,启动相关文件
  • \/dev 设备文件保存目录
  • \/etc 配置文件保存目录
  • \/home 普通用户的家目录
  • \/lib 系统库保存目录
  • \/mnt 系统挂载目录
  • \/media 挂载目录
  • \/root 超级用户的家目录
  • \/tmp 临时目录
  • \/sbin 命令保存目录(超级用户才能使用的目录)
  • \/proc 直接写入内存的
  • \/sys
  • \/usr 系统软件资源目录
    /usr/bin/ 系统命令(普通用户)
    /usr/sbin/ 系统命令(超级用户)
    • \/var 系统相关内容文档 链接命令

      ln -s [源文件] [目标文件]
      英文原意:link
      功能描述:生成链接文件
      选项: -s 创建软链接

2人推荐
随时随地看视频
慕课网APP