Linux系统下findmnt命令使用全解

下面是关于“Linux系统下findmnt命令使用全解”的完整攻略。

1. 简介

在Linux系统上,findmnt是一个命令行工具,用于查找已安装的文件系统以及它们在文件系统层次结构中的安装点。该命令可用于列出所有已安装的文件系统、查找指定的文件系统等。

2. 命令格式

findmnt的基本命令格式如下:

findmnt [options] [mountpoint | UUID | LABEL | PARTUUID | PARTLABEL]

其中,参数options是可选的,用于指定一些选项;mountpoint | UUID | LABEL | PARTUUID | PARTLABEL是必选的,用于指定要查找的文件系统。这些参数可以任选其一或多个之间组合使用。

3. 常用选项

下面列举了findmnt的一些常用选项:

  • -a:列出所有已安装的文件系统。
  • -M mountpoint:查找指定安装点的文件系统。
  • -U UUID:查找指定UUID的文件系统。
  • -L LABEL:查找指定LABEL的文件系统。
  • -t type:查找指定文件系统类型的文件系统。
  • -o list:显示指定的输出列。
  • -h:显示帮助信息。

4. 示例说明

示例1:查找指定安装点的文件系统

假设我们想要查找安装点为"/"的文件系统,可以使用如下命令:

findmnt -M /

使用该命令后,系统会返回如下输出:

TARGET SOURCE FSTYPE OPTIONS
/      /dev/sda1 ext4   rw,relatime,errors=remount-ro,data=ordered

其中,TARGET表示安装点,SOURCE表示文件系统的源,FSTYPE表示文件系统的类型,OPTIONS表示文件系统的挂载选项。

示例2:列出所有已安装的文件系统

假设我们想要列出系统中所有已安装的文件系统,可以使用如下命令:

findmnt -a

使用该命令后,系统会返回类似如下输出:

TARGET        SOURCE                       FSTYPE OPTIONS
/             /dev/sda1                    ext4   rw,relatime,errors=remount-ro,data=ordered
/boot         /dev/sda2                    ext4   rw,relatime,data=ordered
/home         /dev/sda3                    ext4   rw,relatime,data=ordered
/dev          devtmpfs                     devtmpfs  mode=0755,nosuid
/run          tmpfs                        tmpfs     mode=0755,nosuid,nodev,relatime
/run/lock     tmpfs                        tmpfs     mode=0755,nosuid,nodev,noexec,relatime
/run/user/1000 tmpfs                        tmpfs     mode=0700,uid=1000,gid=1000,relatime

可见,该命令列出了系统中所有已安装的文件系统,包括根文件系统"/"、boot文件系统"/boot"、home文件系统"/home"等。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux系统下findmnt命令使用全解 - Python技术站

(1)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • VMware Workstation的下载与安装详细教程

    VMware Workstation的下载与安装详细教程 什么是VMware Workstation VMware Workstation是一款用于在单台计算机上模拟多个独立计算机的虚拟化软件。通过VMware Workstation,用户可以在同一台计算机上同时运行多个操作系统,并且这些操作系统相互独立。这种虚拟化技术非常适合测试、演示和开发应用程序等场景…

    Linux 2023年5月30日
    00
  • ubuntu16.04怎么远程远程登录linux系统?

    下面是Ubuntu16.04远程登录Linux系统的完整攻略: Step 1:安装ssh服务器 要远程登录Ubuntu机器,需要确保Ubuntu机器上安装了ssh服务器。如果没有,运行以下命令进行安装: sudo apt-get update sudo apt-get install openssh-server Step 2:确定Ubuntu机器的IP地址…

    Linux 2023年5月24日
    00
  • CentOS 7.3配置Nginx虚拟主机的方法步骤

    下面是CentOS 7.3配置Nginx虚拟主机的方法步骤的完整攻略。 1. 安装和配置Nginx 在CentOS 7.3中安装Nginx,可以执行以下命令: sudo yum install nginx 安装完成后,需要对Nginx进行一些基本的配置。 1.1 配置Nginx 编辑Nginx配置文件 /etc/nginx/nginx.conf,修改如下配置…

    Linux 2023年5月24日
    00
  • CentOS8 安装 jdk8 / java8的教程(推荐)

    下面是CentOS8安装jdk8/java8的教程: 安装OpenJDK 8 在CentOS 8的默认仓库中,可以找到OpenJDK 8的软件包,可以使用以下命令进行安装: sudo dnf install java-1.8.0-openjdk-devel 下载和安装可能需要一些时间,安装完成后,使用以下命令验证Java安装是否成功: java -versi…

    Linux 2023年5月14日
    00
  • Linux下Centos7安装Mysql5.7.19的详细教程

    下面是在Linux下CentOS7上安装MySQL 5.7.19的详细教程: 步骤一:安装MySQL 5.7仓库 安装MySQL 5.7仓库是安装MySQL 5.7的必要步骤,可以通过以下命令安装MySQL 5.7仓库: wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarc…

    Linux 2023年5月14日
    00
  • kvm安装和删除虚拟机的方法

    关于kvm安装和删除虚拟机的方法,下面是完整攻略: 安装KVM 1. 检查硬件特性 在安装kvm之前,需要确保硬件特性支持KVM虚拟机。在Linux命令行中使用如下命令检查硬件特性: $ egrep -c " (vmx|svm) " /proc/cpuinfo 如果输出值大于0,说明支持KVM虚拟。 2. 安装KVM及其他软件 在安装kv…

    Linux 2023年5月24日
    00
  • linux下redis的最佳实践(Master-Slave)

    本文演示了redis在同一台linux上的安装及运行多个实例,并演示了主从复制,以及如何进行主从的切换。 1. 下载 $ wget http://download.redis.io/releases/redis-3.0.7.tar.gz 2. 解压缩 $ tar xzf redis-3.0.7.tar.gz 3. 编译 $ cd redis-3.0.7 $ …

    Linux 2023年4月12日
    00
  • Linux环境下用C++删除指定文件

    Linux环境下用C++删除指定文件 ”Talk is cheap, show me the code!“ #include <cstdio> #include <string> #include <sys/types.h> #include <sys/stat.h> #include <unistd.h…

    Linux 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部