linux的目录结构以及文件类型

linux的目录结构

在 linux 中,一切皆文件。

根目录 / 是 linux 中最核心的一个目录,所有的目录和文件都在它下面,从 / 开始,呈树状结构。

/ 底下的几个重要目录:

/boot :存放跟系统启动相关的文件

/root :root用户的家目录

/home :普通用户的家目录,每个用户在这底下都有一个以自己名字命名的家目录

/bin :做了个软链接到 /usr/bin ,存放用户可执行文件(命令)

/sbin :做了个软链接到 /usr/sbin ,存放 root 用户的可执行文件(命令)

/dev :存放设备文件(硬件也是以文件的形式体现的)

/etc :存放配置文件

/lib 、/lib64 :存放系统的库文件(类似windows里的 .dll 文件),很多命令会依赖这个库文件

/media :媒介挂载目录。默认为空

/mnt :挂载点。默认为空

/opt :用来额外安装软件所设置的目录。默认为空

/proc :系统进程所在的目录,是一个虚拟目录,是系统内存的映射。可以通过访问它来获取系统信息以及进程的信息

/run :存放进程的PID文件(跟 /var/run 是同一个目录)

/srv :存放某些服务启动后产生的文件

/sys :存放跟系统内核以及跟硬件驱动程序相关的文件

/tmp :存放临时文件(隔段时间会自动删除)

/usr :存放用户的一些文件。这个目录很重要,以后会多次用到,后期安装一些服务都是安装到 /usr/local 里面。/usr 目录里面包括 /usr/bin 、/usr/sbin 、/usr/lib 、/usr/lib64 ,这四个目录跟前面对应的那四个目录是一样的。/usr/local/ 里面也有这四个目录,都是一样的。

/var :动态目录,存放定期更改的系统文件,如日志

ldd  命令的绝对路径:查看该命令依赖哪些库文件。

从centos7系统开始,都是64位的操作系统,不存在32位的。

tree :以树形结构的方式列出某个目录下的所有内容。

如果提示没有这个命令,需要先安装:yum  -y  install  tree 。

tree  -L  数字  目录:列出这个目录底下的所有内容,最多只展开几级目录。

man  命令:查看一个命令的帮助文档。(更详细)(按空格向下翻页,按回车向下翻(以行为单位),按q退出)

命令  --help :查看一个命令的帮助文档。

linux中的文件类型

使用 ls  -l 可以列出当前目录下的所有目录或文件的详细信息。第一个字段就代表文件类型。

d :目录文件

- :普通文件。包括普通文本文件(可以使用cat等命令查看内容)以及二进制文件(只能执行,无法查看内容)

l :软链接文件

c :字符设备文件,包括终端设备和串口设备(鼠标、键盘等)

b :块文件(磁盘驱动、光盘驱动等)

p :管道文件,用于进程之间的通信(限于本机的进程之间)

s :socket(套接字)文件,用于进程和进程之间的通信(适用于不同计算机上的进程通信)

原文地址:http://blog.51cto.com/12272471/2090516

时间: 2024-08-04 21:03:02

linux的目录结构以及文件类型的相关文章

笔记3 (目录结构、文件类型、环境变量、命令:ls、cd、mkdir、rmdir、rm、alias、cp、mv)

系统目录结构 ls /  查看根下面的目录 tree命令以树状图列出文件目录结构 tree -L 2 只查看两层 /usr/bin/  /usr/sbin/  /bin/  /sbin/  都是存平时用的命令 /sbin/  下面的命令一般都是root用户的 /bin/   下面的都是普通用户的 /boot/  是存系统启动相关的文件 /dev/   是linux系统里边特有的设备文件 /etc/   是系统一些配置文件所在的路径 /home/  用户的家目录 /lib/ /lib64/ 存系统

linux下根目录注释,文件类型及应用程序组成部分

根文件系统(rootfs) /boot :引导文件存放目录,内核文件(vmlinuz).引导加载器(bootloader,grub) /bin : 基本的用户二进制命令,所有用户都可使用,不能够关联至独立分区.OS启动会用到的程序放到其中 /sbin: 管理类的基本命令:不能够关联至独立分区.OS启动会用到的程序放到其中 /lib:基本共享库文件,以及内核模块文件(lib/modules); /lib64:专用于X86--64系统上的辅助共享库文件存放位置: /etc: 配置文件目录(大多数都是

Linux 基础入门----目录结构及文件基本操作

Linux 目录结构及文件基本操作 介绍 1.Linux 的文件组织目录结构. 2.相对路径和绝对路径. 3.对文件的移动.复制.重命名.编辑等操作. 一.Linux 目录结构 在讲 Linux 目录结构之前,你首先要清楚一点东西,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的. 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介质为主的,主要以盘符(C

Linux 目录结构及文件基本操作

整理来自 https://www.shiyanlou.com/courses/running/59 在讲 Linux 目录结构之前,你首先要清楚一点东西,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的. 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介质为主的,主要以盘符(C 盘,D 盘...)及分区的来实现文件管理,然后之下才是目录,目录就显得不是那

linux目录结构、文件类型和ls、alias命令介绍

一. 系统目录结构 ls / 查看根目录的文件及目录 /bin./sbin ./usr/sbin./usr/bin: 可执行命令存放目录 /boot: 启动相关,grub的配置文件都放在此目录 /dev: 设备文件 /etc: 系统配置文件 /home: 用户家目录 /root: root用户家目录 /lib.lib64: 系统库文件 /media: 光盘.u盘临时挂载 /mnt: 临时挂载目录 /opt: 可挂载 /proc: 进程相关 /run: 进程PID存储 /srv: 服务产生的文件

Linux目录结构及文件基本操作

Linux目录结构 Linux与Windows目录结构的区别,一种是体现在目录与存储介质的关系上.以往的Windows一直以存储介质为主,主要以盘符(C盘,D盘)及分区的来实现文件管理,然后之下才是目录,.因此目录则显得不是很重要,除系统文件之外的用户文件放在任何地方任何目录也没多大关系.所以通常Windows在使用一段时间后,磁盘上面的文件目录会显得杂乱无章.然而Unix/Linux恰好相反,Unix是以目录为主的,Linux也继承了这一优良特性.Linux是以树形目录结构的形式来构建整个系统

Linux系统目录结构,文件类型,ls和alias命令

Linux系统的目录结构 根目录/ 顶点,其它所有的目录都在根下.根下面的目录及子目录是一个有层次的树状结构,很像一颗倒挂着的树.Linux的目录结构和磁盘分区是分离的. 根目录 /bin 存放二进制的命令,一般是普通用户所使用的命令 /boot 存放系统引导文件,损坏系统不能启动 /dev 存放设备文件, /etc 系统配置文件及服务配置文件,启动命令配置文件 /proc 显示进程信息的虚拟文件系统 /lib /lib64 库文件 /mnt 临时挂载点,默认为空 /opt 额外的应用软件包,默

目录结构及文件基本操作

目录结构及文件基本操作 Linux 目录结构及文件基本操作 介绍 1.Linux 的文件组织目录结构. 2.相对路径和绝对路径. 3.对文件的移动.复制.重命名.编辑等操作. 一.Linux 目录结构 在讲 Linux 目录结构之前,你首先要清楚一点东西,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的. 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介

Linux 标准目录结构

Linux 标准目录结构 初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp --- 用户所有服务 httpd samba user1 user2 bin --- 系统启动时需要的执行文件(二进制) sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令.只有root权限才能执行 proc --- 虚拟,存在linux内核镜像:保存所有内核