Linux文件和目录管理

目录基础

Linux操作系统以目录的方式来组织管理系统中的所有文件。所谓的目录,就是将所有文件的说明信息采用树状结构组织起来。每个目录节点之下会有文件子目录

所有一切都从 ‘根’ 开始,用 ‘/’ 代表, 并且延伸到子目录。

bin:Binarv 的缩写,这个目录存放着最经常使用的命令
sbin:Super User 的意思,这里存放的是系统管理员使用的系统管理程序。
home: 存放普通用户的主目录,一般该目录名是以用户的账号命名的。
root: 系统管理员的用户主目录。
boot: 存放的是启动Linux时使用的一些核心文件( eg: 镜像文件)。
proc: 虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息。
srv : service缩写,存放一些服务启动之后需要提取的数据。
tmp:存放一些临时文件的。
dev:设备文件保存位置。
media:用来挂载媒体设备。(U盘、光驱)

 1. 根目录

根目录/

主目录(~

根目录/root目录不同。

普通用户的主目录:/home/用户名

超级用户的主目录:/root

根目录是顶端的目录。

2. 路径

从根目录算起的路径叫做绝对路径eg:/home/xuyang/桌面)

从当前目录算起的路径叫做相对路径./桌面)

使用方法:

如果切换的目录离当前目录近可以使用相对路径

如果切换的目录离根目录近可以使用绝对路径

如果切换的目录离根目录和当前目录都一样那么使用绝对路径,因为这样路径很清楚和明确,方便阅读。

3. 当前目录和上层目录

“...”

 

touch命令

创建空文件

更新文件和目录的修改时间

更改文件和目录的访问和修改时间

创建具有特定时间记录信息的文件

cp命令

cp命令的功能:

复制文件或目录

命令语法:

cp [选项] [来源] [目的]

复制文件

复制文件,保留时间信息

复制多个文件到指定目录

复制目录

创建链接文件

ln命令

ln命令的功能:

创建链接文件

命令语法:

ln [选项] [目标] [链接名]

创建链接文件

创建目录的链接文件

mv命令

①文件重命名

②备份文件或目录

③移动文件或目录

命令语法:

mv [选项] [源文件|目录] [目标文件|目录]

文件重命名

移动文件

移动文件,并提示是否覆盖

移动文件,并显示详细信息

文件覆盖前做简单备份

rm命令

rm命令的功能:

删除文件或目录

命令语法:

rm [选项] [文件|目录]

删除文件之前进行确认

删除目录

相关推荐

  1. Linux文件目录管理命令---- cat 命令

    2024-02-08 19:58:01       65 阅读
  2. Linux文件目录管理命令---- cp 命令

    2024-02-08 19:58:01       66 阅读
  3. Linux文件目录管理命令---- mkdir 命令

    2024-02-08 19:58:01       56 阅读
  4. Linux文件目录管理命令----ln命令

    2024-02-08 19:58:01       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-08 19:58:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-08 19:58:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-08 19:58:01       82 阅读
  4. Python语言-面向对象

    2024-02-08 19:58:01       91 阅读

热门阅读

  1. Golang 并发 Cond条件变量

    2024-02-08 19:58:01       59 阅读
  2. LeetCode LCP 30.魔塔游戏:贪心(优先队列)

    2024-02-08 19:58:01       58 阅读
  3. CSS基础

    CSS基础

    2024-02-08 19:58:01      56 阅读
  4. MySQL的DQL语言

    2024-02-08 19:58:01       41 阅读
  5. 差分隐私的基本概念

    2024-02-08 19:58:01       59 阅读
  6. c++的new与delete

    2024-02-08 19:58:01       58 阅读
  7. 如何使用LNMP让网站顺利工作?

    2024-02-08 19:58:01       49 阅读
  8. 红黑树,以及其在C++的set、map等数据结构中应用

    2024-02-08 19:58:01       42 阅读