linux 识别文件类型,技术|Linux 中 7 个判断文件系统类型的方法

文件通过文件系统在磁盘及分区上命名、存储、检索以及更新,文件系统是在磁盘上组织文件的方式。

文件系统分为两个部分:用户数据和元数据(文件名、创建时间、修改时间、大小以及目录层次结构中的位置等)。

在本指南中,我们将用 7 种方法来识别你的 Linux 文件系统类型,如 Ext2、Ext3、Ext4、BtrFS、GlusterFS 等等。

1、 使用 df 命令

df 命令报告文件系统磁盘空间利用率,要显示特定的磁盘分区的文件系统类型,像下面那样使用 -T 标志:

$ df -Th

或者

$ df -Th | grep "^/dev"

a1c634fcb9ecac71af3b678a2c9d6af6.png

df 命令 – 找出文件系统类型

要更好理解 df 命令,阅读下面的文章:

2、 使用 fsck 命令

-N 标志禁用检查文件系统错误,它只是显示会做什么(但是我们只需要文件系统类型):

$ fsck -N /dev/sda3

$ fsck -N /dev/sdb1

1d144e45ad0fb4c73156ac79abfded82.png

fsck – 打印 Linux 文件系统类型

3、 使用 lsblk 命令

lsblk 会显示块设备,当使用 -f 选项时,它也会打印分区的文件系统类型:

$ lsblk -f

f81cf44a045d5387d2561fbf230f9a53.png

lsblk – 显示 Linux 文件系统类型

4、 使用 mount 命令

当不带任何参数运行时,它会打印包含文件系统类型在内的磁盘分区的信息:

$ mount | grep "^/dev"

0e6d20fc2ae14e14ef44320aaa80769d.png

Mount – 在 Linux 中显示文件系统类型

5、 使用 blkid 命令

blkid 命令用来找出或打印块设备属性,只要将磁盘分区作为参数就行了:

$ blkid /dev/sda3

f70791f80cd018c58de57bcd5ece9e2d.png

blkid – 找出文件系统类型

6、 使用 file 命令

file 命令会识别文件类型,使用 -s 标志启用读取块设备或字符设备,-L 启用符号链接跟随:

$ sudo file -sL /dev/sda3

feee3c8a538a4b5464f9b93ba806718f.png

file – 识别文件系统类型

7、 使用 fstab 文件

/etc/fstab 是一个静态文件系统信息(比如挂载点、文件系统类型、挂载选项等等)文件:

$ cat /etc/fstab

1d7a711a935e21f94ba1bec19e760c75.png

fstab – 显示 Linux 文件系统类型

就是这样了!在这篇指南中,我们用 7 种方法来识别你的 Linux 文件系统类型。你还知道这里没有提到的其他方法么?在评论中与我们分享。

作者简介:

Aaron Kili是一名 Linux 和 F.O.S.S 的爱好者,未来的 Linux 系统管理员、网站开发人员,目前是 TecMint 的内容创作者,他喜欢用电脑工作,并乐于分享知识。

本文由 LCTT 原创编译,Linux中国 荣誉推出 linisi.svg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426975.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

二分归并排序算法_第五篇排序算法|归并排序

0x01,前言闲叙最近几年很少看电视了,因为没时间看了,除了偶尔刷刷头条,基本上不会花大块的时间沉迷于电视剧,综艺,这或许就是短视频时代所带来的一些改变吧,我们都会深受其中。0x02,…

linux系统访问文件夹ls,Linux系统目录结构,文件类型以及ls、alias命令

一、Linux目录结构登录系统之后,在当前命令窗口输入以下指令,/是Linux操作系统里最核心的一个目录,所有的文件和目录全部在它下面,所以称为“根目录”:# ls / //列出根目录下的文件得到如图结果:如图上图所…

qq文件对方接收后一定会有提示吗_为什么微信、QQ不推出已读功能?因为它敢出网友就敢卸载...

12月14日,腾讯 QQ突然发起了一个"很吓人"的调查——你希望 QQ 出已读功能吗?在短时间内,有 超过3000 人参与,其中有 2660 人(71.6%)投票 "你出我就卸载 QQ"选项,大家旗帜鲜明地表示,并…

实例11:python

#古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, #小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? #!/usr/bin/python -- coding: UTF-8 -- #兔子的规律…

实例12:python

#判断101-200之间有多少个素数,并输出所有素数。 #程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 #!/usr/bin/python -- coding: UTF-8 -- #…

javascript用户登录_SAP HANA XS的JavaScript安全事项

公众号:matinal前言部分我们都知道web程序都有潜在的安全隐患问题,那么SAP HANA XS的JavaScript也是一样,使用服务器端JavaScript编写应用程序代码,也有潜在的外部攻击(和风险)。注意事项下面列出几点注意事…

实例13:python

#题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为1531的三次方+5的三次方+3的三次方…

spring的基本用法

关于spring的几种注入方式 理解类之间的关联关系 一,set注入 在这之前我们得spring的jar包,可以去官网下,添加到WebContent下 WEB-INF 下 lib里 这种方式就得首先实现set方法,现在以英雄(Hero接口)和武器&a…

linux下anaconda3安装教程,Ubuntu18.04 安装 Anaconda3的教程详解

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用…

实例14:python

#将一个正整数分解质因数。例如:输入90,打印出90233*5。 #对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: #(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 #(2)如…

call,apply,bind的用法与区别

1.call/apply/bind方法的来源 首先,在使用call,apply,bind方法时,我们有必要知道这三个方法究竟是来自哪里?为什么可以使用的到这三个方法? call,apply,bind这三个方法其实都是继承自…

幅值与峰峰值的计算_电厂振动测量、计算基础及汽轮机组振动标准!

法律顾问:张友全律师正文:电厂振动测量、计算基础及汽轮机组振动标准!1. 常用的振动测量参数常用的振动测量参数有振幅、振动速度(振速)、振动加速度。对应单位表示为:mm、mm/s、mm/s。 振幅是表象,定义为在波动或振动…

实例15:python

#利用条件运算符的嵌套来完成此题:学习成绩>90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 #!/usr/bin/python -- coding: UTF-8 -- score int(input(‘输入分数:\n’)) if score > 90: grade ‘A’ elif score &g…

对比分析

【课程1.3】 对比分析对比分析 → 两个互相联系的指标进行比较绝对数比较(相减) / 相对数比较(相除) 结构分析、比例分析、空间比较分析、动态对比分析 import numpy as np import pandas as pd import matplotlib.pyplot as plt…

平面设计中的网格系统pdf_深入浅出,带你认识网格系统与版式设计

设计分享 研习设 设计Hello大家好,这里是研习设计分享。时不时分享/新鲜/有趣/有料/设计资讯和案例,欢迎大家订阅关注!~预估阅读时间:10分钟ME研习设小研研:今天,和大家深入浅出,带你认识网格系…

实例16:python

#输出指定格式的日期。 import time print(time.time()) print(time.localtime()) print(time.asctime()) print(time.strftime(’%Y-%m-%d %H:%M:%S’,time.localtime())) import datetime print(datetime.date.today()) print(datetime.date.today().strftime(’%d/%m/%Y’…

cad直线和圆弧倒角不相切_曲线操作-直线,圆弧,圆,倒斜角

直线该命令用于创建直线段。执行直线命令,主要有以下两种方式。菜单:选择“菜单”“捕入”一“曲线” 一“直线” 命令。功能区:单击“曲线”选项卡“曲线” 组中的“直线”按钮。执行上述操作后,系统打开如图4.13 所示的“直线”对话框。“直线”对话框…

WPF vs2015,vs2012 添加ArcObjects SDK

一:如果是vs2015,找到注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\下面的这两个,并且将名称和数据记下来。如图: (如果是vs2012,只添加InstallDir及其数据值就行了。) 二…

实例17:python

#输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 #!/usr/bin/python3 a input(‘请输入一串字符:’) 英文 0 空格 0 数字 0 其他 0 for i in a: if i.isalpha(): 英文 1 elif i.isspace(): 空格 1 elif i.isnumeric(): 数字 1 else: 其他…

bow 折叠键盘 linux,bow便携折叠蓝牙键盘体验

bow便携折叠蓝牙键盘体验2019-10-07 02:29:3913点赞8收藏0评论买了个键盘 bow的hb188似乎对蓝牙键盘一直以来都有一种执念,自从想要写点什么东西的想法在脑子里面生根发芽之后,一直都在找一种相对来讲比较便携的键盘。一开始的时候想买苹果的原装键盘&am…