欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

linux系统入门—文件管理

程序员文章站 2022-10-08 18:47:52
[toc] linux系统入门—文件管理 系统目录结构 几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树的分支,所以该结构又被称为‘目录树’。 windows:多根 ......

目录

linux系统入门—文件管理

系统目录结构

几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树的分支,所以该结构又被称为‘目录树’。

windows:多根的方式组织文件c:\d:
linux:以单根的方式组织文件/

目录层次的标准fhs

fhs全称(filesystem hierarchy standard),中文意思是目录层次标准,是linux的目录规范标准。

fhs定义了两层规范

1,'/'目录下的各个目录应该放什么文件数据

2,针对/usr和/var的这两个目录的子目录来定义

linux系统入门—文件管理

linux系统中也沿用了这种文件结构, 所有目录和文件都在 "根目录"下, 目录名为"/"。fhs(文件系统层次标准)定义了在根目录下的主要目录以及每个目录应该存放什么文件。

linux系统入门—文件管理

目录管理

[root@oldboy ~]# ls -1
anaconda-ks.cfg
home
music
oldgirl
read
run
shanghai
test.txt
[root@oldboy ~]# ls
bin     ->usr/bin #普通用户可执行的命令存放目录软链接
sbin    ->usr/sbin #超级用户可执行的命令存放目录
lib ->usr/lib
lib64   ->usr/lib64 #系统命令,依赖库文件存放目录
boot    #系统启动项和引导菜单
dev #系统设备目录
sda                     #系统中的第一块磁盘
        sda1            #系统中第一块磁盘的第一分区
        sda2            
        sda3            #
sdb                     #系统中的第二块磁盘
sdc
/dev/null   #类似于黑洞,垃圾回收站
/dev/zero   #源源不断产生数据
/dev/pts/   #查看用户连接的终端数
/usr
/usr# 目录 ,相当于windows下的c:\windows目录
/usr/local #软件安装目录 ,相当于c:\program
/usr/sbin #管理员用户使用的应用程序
/usr/bin#普通用户使用的应用程序
/usr/lib #库文件clibc 32bit
/usr/lib64 #库文件clibc 32bit

系统配置文件目录

etc
/etc/hostname#记录主机名的配置文件
/etc/host#本地域名解析配置文件
/etc/resolv.conf    #dns配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0#网卡配置文件
home #普通用户家目录
media
mnt    #光驱挂载目录
opt    #第三方厂商安装软件目录
proc    #反应系统当前进程的实时状态
/proc/meminfo #内存信息
/proc/cpuinfo#cpu信息
root #超级管理员用户家目录
tmp#临时目录,类似于回收站,一般存放超过10天以上都会自动删除,可以更改删除临时文件的期限
var  #可变化系统文件目录
/var/log/massages#系统日志
/var/log/secure#系统登录日志
/run        #系统启动后, 运行的程序产生的运行时数据, 包括进程的pid文件,锁文件等
  • l:软链接文件
  • d:目录
  • -:普通文件
  • c:块设备文件