linux显示目录层次,linux文件层级、目录、文件基本操作介绍

1、文件层级FHS介绍:

Filesystem Hierarchy

Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。

FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。

/:linux文件系统根目录

/bin:供所有用户使用的基本命令文件

/sbin:供系统管理员使用的工具程序文件

/lib:供/bin和/sbin程序调用的库文件程序,及系统启动时需要的库文件

/lib64:供64为系统使用的库文件,及系统启动时需要的库文件

/boot:系统启动引导的静态文件(kernel、initranfs、grub等)

/dev:存储设备文件和特殊文件。

/etc:主机特有配置文件,只能为静态文件,一般是文本文件。 etc也是层级目录结构。

/etc/opt,/etc/x11,/etc/xml,

/home:用户家目录,可选目录

/media:便携设备挂载点,如光盘、u盘等

/mnt:其他文件的临时挂载点

/opt:附加应用程序的安装位置(第三方应用程序),可选路径。

/root:管理员的家目录

/srv:当前主机为服务提供数据的目录

/tmp:临时文件,为那些产生临时文件的程序提供的用于存储临时文件的目录,可供所有用户执行写操作。

/usr:全局共享只读数据路径,它也是一个层级文件系统。

/var:存储经常变化的数据目录,它也是一个层级文件系统。

/proc:用来为内核及进程存储相关信息,多位内核参数。

/sys:提供比/proc更理想的访问linux内核参数的方法途径,其主要作用于为管理linux设备提供一种统一模型的接口。

048ce4cc0694426808f459fdd7572b3a.png

cc174102ccad96499afb759bed6b9fed.png

2、linux文件类型:

Linux文件的类型可以通过命令:ls -l 来查看,一般有如下几种

-:普通文件

d:目录文件

b:块设备文件,块设备文件以“block”为单位,对数据可以进行随机访问。

c:字符设备文件,字符设备文件以“字符”为单位,对数据只能进行线性访问。

l:符号链接文件,相当于windows中的快捷方式

p:命令管道文件

s:套接字文件

a5f5043e3bd0272b0c06f36a6315a4d4.png

3、linux目录、文件操作常用命令:

3.1、创建目录:mkdir,删除目录rmdir

3.2、文件内容查看常用命令:cat、tac、首尾部分查看(tail、head)、分屏查看(more、less)

3.3、文件复制、移动、删除命令:cp、mv、rm

mkdir:创建目录

格式:

mkdir [OPTION]... DIRECTORY...

[OPTION]:

-p:如果父目录不存在,则自动创建父目录,

-m:创建目录时,设定目录权限

-v:显示命令执行的详细信息

如:

[root@localhost ~]# mkdir /tmp/x/y/z

mkdir: cannot create directory ‘/tmp/x/y/z’: No such file or directory

[root@localhost ~]# mkdir -p /tmp/x/y/z

[root@localhost ~]#

rmdir:删除空目录

格式:

rmdir [OPTION]... DIRECTORY...

[OPTION]:

-p:删除子目录后,如果父目录为空,则一并删除

-v:显示命令执行的详细信息

cat:把文件和标准输出连接起来,即查看文件内容,它会直接显示到文件尾部一行,

格式: cat [OPTION]... [FILE]...

[OPTION]

E:显示文件每一行尾的$

n:显示文件每一行号

如:

tac:和cat类似,只是它是从文件尾部进行查看,不做翻屏处理

tail:输出文件最后一部分内容,默认为文件尾部10行,

格式:tail [OPTION]... [FILE]...

[OPTION]

-c:输出文件尾部多少K字节内容;

-f:输出文件最后不退出,并显示追加的内容,

-n  数字:显示从文件尾部指定多少行开始显示,默认10行

-n   +数字:  显示从第几行开始显示到行尾

head:输出文件的开始部分,默认为10行;

格式: head [OPTION]... [FILE]...

[OPTION]:

-n:指定前多少行

more:分屏查看文件内容,最后直接退出

格式

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值