千家信息网

Linux文件目录介绍及操作

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,1 描述Linux发行版的系统目录名称规则以及用途Linux的文件系统采用的是一个树形结构的目录规则,这样目录之间不会重复,其中有以下重要目录:/boot:操作系统启动时加载内核的目录;/root:管
千家信息网最后更新 2026年10月31日Linux文件目录介绍及操作

1 描述Linux发行版的系统目录名称规则以及用途
Linux的文件系统采用的是一个树形结构的目录规则,这样目录之间不会重复,其中有以下重要目录:
/boot:操作系统启动时加载内核的目录;
/root:管理员的家目录,可以放置管理员配置的一些变量;
/home:普通用户的家目录,存放普通用户的数据;
/etc: 操作系统及软件的配置文件;
/dev: 操作系统的设备文件,例如硬盘等;
/proc:运行在内存中的实时数据;
/run: 运行的进程的文件;
/sys: 系统运行中的系统文件;
/var: 变化的数据文件,比如log日志相关;
/tmp: 临时文件;
/usr: 存储的二进制文件和程序依赖的lib库文件;
/srv: 系统提供服务的数据文件;

2 描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何更改文件的时间戳信息?
Linux系统中文件是分为元数据和数据两个部分,元数据是对文件属性的描述,包括文件的所属情况,文件的权限情况,文件的时间戳,文件的大小和节点编号等等信息;文件的元数据是作为文件索引的一部分进行存储的,而文件真正的数据部分是作为数据块存储在磁盘上的,根据文件的索引表通过指针指向文件所有的数据块。Stat命令可以查看文件的元数据信息,touch命令可以更改文件的时间戳信息。

文件的时间戳信息:
Access time,访问时间,读取文件内容的时间;
Modify time,文件内容变更时间,数据内容变动的时间;
Change time,文件属性变更时间,元数据内容变动的时间;
使用touch命令可以创建新文件,并更改以存在文件的时间戳信息;示例如下:
touch ff.txt 创建文件ff.txt
touch ff.txt 更新文件的atime,mtime和ctime时间戳;
touch -a ff.txt 只更新atime和ctime时间戳;
touch -m ff.txt 只更新mtime和ctime时间戳;

3 总结软连接和硬链接区别,并用实例操作说明。
Linux系统中硬链接本质上是磁盘文件系统的同一文件的不同名称,软链接类似于是快捷方式,具体有如下区别:
(1) 创建命令不同:
ln 文件名称 硬链接名称
ln -s 文件名称 软链接名称
创建软链接的源文件的相对路径,是相对于软链接来参考的;

(2) 文件节点编号有区别:
硬链接是同一文件的不同名称,因此节点编号相同;软链接是个指向文件,有自己的节点编号;
(3)文件的链接数不同:
硬链接的链接数指的是不同名的文件个数,软链接的链接数和普工文件的链接数是一样的;
(3) 文件的大小不同:
硬链接的文件大小,指的是元数据信息中的文件大小;软链接的文件大小指的是链接文件的字符串长度;
(4) 特性不同:
硬链接是同一文件系统的不同名文件,inode节点信息是一样的,因此不能跨磁盘分区创建硬链接,也不能对文件夹创建硬链接;但是软链接既能跨分区创建,又能基于文件夹创建;
(5) 删除方式不同:
删除一个链接数不为1的硬链接时,相当于删除了一个不同名文件名称,这个文件还可以继续访问;否则这个文件就不能访问了;
删除一个软链接,就时删除一个文件指向。当软连接是文件夹时,删除操作时,
rm -rf ldir_slink/ 删除的是目录里面的内容,而不是软链接;
rm -rf ldir_slink 删除的是软链接,不影响目录内容;

4 Linux上的文件管理命令都有哪些,其常用的使用方法及其相关演示。
Linux系统上的文件管理命令有:
(1)touch f1.txt创建文件;
(2)mkdir -p /data/dir1/dir2 创建目录
(3)cp复制文件或目录;
cp -a /etc/fstab . 复制文件到当前目录,并保持原名;
cp -a /etc/fstab fstab_bak 复制文件到当前目录,并改名;
cp -a /etc/ etc.bak 复制目录,并改名成etc.bak;
cp -a /etc/ etc.bak 当etc.bak目录存在时,复制到/etc.bak/下;
cp 不能复制隐藏文件,需要复制某一目录下所有文件时,可以用
cp -a /etc/.用点来表示当前目录所有内容;

(4)mv移动文件或目录;
mv f1.txt f2.txt 移动文件并改名;
mv f2.txt dir1/ 移动文件到dir1/目录下;
mv etc.bak dir1/ 移动etc.bak该名称为dir1;
mv etc.bak dir1/ 移动etc.bak到dir1/目录下;(dir1已存在)


5 复制/etc/profile至/tmp目录,用查找替换命令删除/tmp/profile文件中的行首空白字符

(1) cp -a /etc/profile /tmp;复制文件到/tmp目录;
(2) vim profile进入扩展命令模式,输入%s@@^[[:space:]]+@@g
%全文匹配,^[[:space:]]+搜索条件,已空格开头1个及以上,替换成空内容;
(3) sed -ri's@^[[:sapce:]]+([^[:space:]].*)@\1@g'profile采用流编辑器,也可以实现;

6 在vim中设置tab缩进为4个字符
Vim文件编辑器中,默认情况下一个tab按键是8个空格,可以通过设置参数将器变更为4个字符;
(1) 临时修改:在vim编辑器扩展命令模式下输入:set tabstop=4即可;

(2) 配置文件永久生效,在.vimrc文件中添加set tabstop=4;

文件 链接 目录 数据 时间 系统 信息 名称 命令 内容 不同 大小 节点 移动 字符 管理 操作系统 情况 指向 文件夹 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 江苏根荣互联网科技 美国互联网科技巨头监管 网络科技有限互联网 互联网科技英文 互联网 卓越科技 互联网与新科技 兼蜜互联网科技 四川狮子座互联网科技 上海电发互联网科技有限公司 随着互联网科技发展 湖北码尼互联网科技有限公司电话 宝灵互联网科技有限公司 中科明德北京互联网科技 山东有哪些互联网科技公司 上海京穆互联网科技有限公司 皮皮虾互联网科技有限公司 上海乐五互联网科技有限公司 济南小医互联网科技有限公司招聘 艺电能源互联网科技有限公司招聘 互联网金融金融科技 期待互联网科技 天速互联网络科技有限公司 宁夏众和广鑫互联网科技有限公司 互联网科技项目计划书材料类 如何创新互联网科技 爱医互联网络科技 互联网相关科技技术 互联网科技年终奖 江苏互联网智能科技产品出厂价 中国科技和美国互联网
0