Linux文件和目录管理

关于这部分内容,一直都是自己不太了解的地方,这里做一下总结。
1.Linux文件
Linux中有六种文件类型,分别是普通文件,目录文件,链接文件,设备文件,套接字文件,管道文件。下面详细介绍各类文件。
普通文件:包括纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data)
目录文件:Linux 中的目录也是文件,
链接文件:符号链接是指向系统上其他文件的引用,类似windows下的快捷方式。
设备文件:Linux 中的硬件设备如硬盘、鼠标等也都被表示为文件,即为设备文件。设备文件一般存放在 /dev/ 目录下
块设备文件:存储数据以供系统存取的接口设备,如硬盘或软盘。
字符设备文件:即串行端口的接口设备,例如键盘、鼠标
管道文件:管道是一种最基本的IPC机制,作用于有血缘关系的进程之间。一般的管道都是单向通信的,无法实现双向通信的功能。
套接字文件:提供进程间通信方法的文件,套接字可以实现两端通信。
占用存储空间的类型:文件、目录、符号链接。套接字、设备文件和管道是伪文件,不占用磁盘空间。
2.Linux目录
​在Linux中,目录为树状结构。树状目录以 / 为起始,也称为根目录,是Linux文件系统的入口,每一个文件和目录都从这里开始。
目录的理解:
/ - 根目录Linux文件系统的入口,每一个文件和目录都从这里开始。
/bin - 基本用户命令二进制文件目录包含系统管理员和用户都可以使用的命令
/etc - 配置文件目录本目录包含所有程序所需的配置文件。“配置文件”是用于控制程序操作的本地文件;它必须是静态的,不能是可执行的二进制文件。
/boot - 引导文件目录包含系统启动过程所需的所有内容,但不包括启动时不需要的配置文件和映射安装程序。
/dev - 设备文件dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,包括终端设备、USB或连接到系统的任何设备。在 Linux 中访问设备的方式和访问文件的方式是相同的。
/lib - 库文件此目录包含引导系统和运行根文件系统中的命令所需的共享库映像,即位于/bin和/sbin中的二进制文件。这些文件可以被很多程序共享。
/sbin - 系统二进制文件/sbin包含由系统管理员使用的二进制可执行文件。
/proc - 进程信息文件包含系统进程的相关信息。是系统内存的映射
/opt - 可选择文件opitional的意思。用于安装附加应用程序软件包。/lost+found此目录通常为空,当系统非法关机后,这里就存放了一些文件。
/srv - 服务器数据文件srv代表服务。包含服务器特定服务相关的数据。
/var - 变量文件这个目录下可以找到内容可能增长的文件。这包括 - 系统日志文件(/var/log);包和数据库文件(/var/lib);电子邮件(/var/mail);打印队列(/var/spool);锁文件(/var/lock);多次重新启动需要的临时文件(/var/tmp);/tmp - 临时文件包含系统和用户创建的临时文件。当系统重新启动时,这个目录下的文件都将被删除。
/home - 用户目录所有用户都用home来存储个人文件
/usr - 用户程序目录包含二进制文件、库文件、文档和二级程序的源代码。
/mnt - 挂载目录此目录主要是作为挂载点使用。通常包括系统引导后被挂载的文件系统的挂载点
/media - 可移动媒体设备用于挂载可移动设备的临时目录。

原文链接:https://github.com/datawhalechina/team-learning-program/blob/master/Linux/1.%E4%BB%80%E4%B9%88%E6%98%AFLinux.md

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值