十秒钟搞懂linux的软硬链接细节图解和目录结构文件的基本命令

一,软硬链接的分析

1,软链接的图解:

在file1的原文件上添加了软链接

在这里插入图片描述

2,硬链接的图解

在file1的原文件上添加硬链接
红色区域为硬链接

在这里插入图片描述

3,软硬链接的区别

软链接的Inode不同,原文件删除后,软链接文件不存在
硬链接源文件删除后,并不影响硬链接,如图示意

在这里插入图片描述

4,目录创建软链接的语法格式

目录创建软链接
ln -s data1 dir_symolic_link
目录不能创建硬链接

二,linxu的根目录结构示意图和各部分的功能,可以根据单词部分记忆(部分开头字母文件介绍)

1,linux的图解目录介绍

在这里插入图片描述

2,linux的字母开头文件介绍

C character
l link
b block 

3,各个目录文件的作用

boot 启动
etc 零零碎碎的东西,所需的配置文件(系统和用户)
Home 针对普通用户
Library 存放各种库
Lib64 共享函数库
media/mnt 别的文件挂在这个目录下
opt optional 提供给较大型的第三方应用程序
proc  process 获取系统信息,该信息是内存中自己产生
sbin  system binary
srv server 服务启动后需要访问的数据目录
run 保存系统启动以来的信息文件
sys  内核的信息映射文件,供应用程序使用
tmp   temporary 临死目录
usr   user software resource 软件资源
var   variable 存放日志文件的目录

三,目录和文件的基本命令

1,创建目录和查询子目录(-p命令)

mkdir /home/data1/sub_data1 -p
ls -l /home/
ls -Rl /home 查询子目录
-p 帮你创建父目录

2,查看是否创建成功

mkdir /home/data3 查看有没有创建成功
echo $?
0执行正确

3,显示创建过程

mkdir -v /home/data2/sub_data2
显示创建过程

4,du的使用

du -a 将目录和文件都显示
du -s 当前目录的总大小
du -sh* 显示文件大小

5,创建文件

touch file1
stat file1
file file2(查看文件类型)
touch file1 file2 file3 file4
touch file{6..9} 创建文件

三,通配符

* 代表所有字符,多个所有字符串
?:代表所有字符,单个所有字符
^:.....开始
[abc]:一个集合,每次只匹配集合中一个字符
{str1,str2}不连续的表示
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南山下的大象

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值