linux基础-4.磁盘和文件系统

linux文件系统

在Linux中,一切皆文件,不仅普通的文件和目录,甚至是我们使用的那些命令都是由文件系统管理的

ls -l /

稍微记一下每个目录都是干什么的

/       - 根目录,整个文件系统层次结构的根目录,所有内容都位于此目录下。
/bin    - 存放基本的可执行的程序(二进制文件),包括最基本的命令,如ls和cp。
/boot   - 包含内核引导加载程序文件。
/dev    - 存放设备文件。
/etc    - 核心系统配置目录,应该只保存配置文件。
/home   - 用户的主目录,保存你的文档,文件,设置等。
/lib、/lib32、/lib64、/libx32    - 主要目的是存放特定的库,这些库是在/bin和/sbin目录里的工具所需要的库,/lib中的库可以是32位或64位
/lost+found                     - 这个目录一般情况下是空的,当系统非法关机后,如果你丢失了一些文件,在这里能找回来,通常很少用到此目录
/media  - 用作可移动媒体的连接点,如USB驱动器。
/mnt    - 临时挂载的文件系统。
/opt    - 可选应用软件包。
/proc   - 当前运行进程的信息。
/root   - root用户的主目录。
/run    - 自上次引导以来运行系统的信息。
/sbin   - 包含基本的系统二进制文件,通常只能由root用户运行。
/srv    - 系统提供的特定于站点的数据。
/tmp    - 临时文件的存储
/usr    - 通常它不包含主文件夹意义上的用户文件。这意味着用户安装的软件和实用程序,但这并不是说你不能在那里添加个人目录。在这个目录中有/usr/bin、/usr/local等子目录。
/var    - 变量目录,用于系统日志记录、用户跟踪、缓存等。

相对路径和绝对路径

极其重要,web开发中的路径同样适用

  • 绝对路径:指文件在文件系统中的准确位置。通常在本地主机上,以 根目录为起点
  • 相对路径:指相对于用户当前位置的一个文件或目录的位置

软硬链接

软链接

它的功能是为某一个文件在另外一个位置建立一个同步的链接。可以理解成Windows中的快捷方式

ln -s 真实的文件 软链接路径 

删除源文件,软链接就无法正常使用了

硬链接

多个文件名指向同一个物理文件

ln 真实的文件 硬链接路径

有个备份效果,删除源文件,硬链接的文件还能用

如果你链接的还是一个软连接,那实际还是软链接

其他参数

-f : 链结时先将与 dist 同档名的档案删除
-i : 在删除与 dist 同档名的档案时先进行询问
-s : 进行软链结(symbolic link)
-v : 在连结之前显示其档名

参考资料

linux文件系统 https://zhuanlan.zhihu.com/p/616512142

文件系统详解 【Linux】文件系统详解_linux文件格式-CSDN博客

文件系统常用命令 linux文件系统常用命令有哪些-linux运维-PHP中文网

环境变量 【Linux】环境变量_linux 查看环境变量-CSDN博客

linux之环境变量 https://zhuanlan.zhihu.com/p/638435907

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值