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 选项 文件\|目录

删除文件之前进行确认

删除目录

相关推荐
福建佰胜张工5 分钟前
深度解析 Allen-Bradley 150-B135NBDA 智能电机控制器:选型、参数与工业应用
运维·数据库·单片机·嵌入式硬件·安全·自动化
wefg111 分钟前
【Docker】镜像相关指令
运维·docker·容器
feng_you_ying_li33 分钟前
linux之网络层
linux·运维·网络
未来之窗软件服务41 分钟前
Linux 运维日志删除的多种方式—东方仙盟
linux·运维·服务器·仙盟创梦ide·东方仙盟
卓豪终端管理43 分钟前
IT 运维视角下的终端数据安全:能力框架与落地清单
运维
小雉系统1 小时前
BcoreOS实战:用一个升级包,让Rocky Linux跑进Debian服务器
linux·运维·服务器·debian
thethefighter1 小时前
快速预览Word、WPS秒开,支持空格弹窗
linux·word·wps·快速预览·空格弹窗·nhdeepview
甜到心里的蛋糕1 小时前
从 QQ 机器人到 B 站 AI 运营:一套可复现的视频流水线踩坑实录
运维·人工智能·python·自动化·视频制作
QYR-分析1 小时前
26.2% 高增!场内及园区无人物流车,厂内短驳自动化的 L4 货运载体
运维·自动化
熊猫钓鱼>_>1 小时前
鸿蒙 PC 三方库适配复盘:libfvad 1.0 —— 把 WebRTC VAD 做成能装进采集链路的静态库
服务器·开发语言·华为·harmonyos·openharmony·适配·鸿蒙pc