Linux mattrib命令教程:如何管理MS-DOS文件的属性(附实例详解和注意事项)

Linux mattrib命令介绍

mattrib 是一个用于更改MS-DOS文件属性标志的命令。它可以添加属性标志到一个MS-DOS文件(使用 + 操作符)或者移除属性标志(使用 - 操作符)。

Linux mattrib命令适用的Linux版本

mattrib 命令在大多数Linux发行版中都可以使用,包括Debian、Ubuntu、Alpine、Arch Linux、Kali Linux、RedHat/CentOS、Fedora、Raspbian等。如果在某些Linux发行版中无法使用,可以通过安装 mtools 软件包来解决。在Debian和Ubuntu上,可以使用以下命令进行安装:

[linux@bashcommandnotfound.cn ~]$ sudo apt-get install mtools

在RedHat/CentOS上,可以使用以下命令进行安装:

[linux@bashcommandnotfound.cn ~]$ sudo yum install mtools

在Fedora上,可以使用以下命令进行安装:

[linux@bashcommandnotfound.cn ~]$ sudo dnf install mtools

Linux mattrib命令的基本语法

mattrib 命令的基本语法如下:

mattrib [ -a|+a] [ -h|+h] [ -r|+r ] [ -s|+s] [ -/] [ -p] [ -X] msdosfile [ msdosfiles... ]

Linux mattrib命令的常用选项或参数说明

以下是 mattrib 命令的一些常用选项:

选项说明
-a添加或移除存档位
-h添加或移除隐藏位
-r添加或移除只读位
-s添加或移除系统位
-/递归列出子目录中的文件属性
-p输出一系列 mformat 命令,以复制当前的属性设置
-X简洁模式,无空格填充地打印属性

Linux mattrib命令实例详解

实例1:添加只读属性

[linux@bashcommandnotfound.cn ~]$ mattrib +r myfile.txt

这个命令会给 myfile.txt 文件添加只读属性。

实例2:移除隐藏属性

[linux@bashcommandnotfound.cn ~]$ mattrib -h myfile.txt

这个命令会移除 myfile.txt 文件的隐藏属性。

实例3:添加系统属性

[linux@bashcommandnotfound.cn ~]$ mattrib +s myfile.txt

这个命令会给 myfile.txt 文件添加系统属性。

实例4:移除存档属性

[linux@bashcommandnotfound.cn ~]$ mattrib -a myfile.txt

这个命令会移除 myfile.txt 文件的存档属性。

实例5:递归列出子目录中的文件属性

[linux@bashcommandnotfound.cn ~]$ mattrib -/ mydir

这个命令会递归列出 mydir 目录下所有文件的属性。

实例6:输出一系列 mformat 命令

[linux@bashcommandnotfound.cn ~]$ mattrib -p myfile.txt

这个命令会输出一系列 mformat 命令,以复制 myfile.txt 文件的当前属性设置。

Linux mattrib命令的注意事项

  • 当你尝试修改一个文件的属性时,如果遇到 bash: mattrib: command not found 错误,你可能需要安装 mtools 软件包。
  • mattrib 命令只能用于MS-DOS文件系统,不能用于其他类型的文件系统。

Linux mattrib相关命令

mattrib命令:用于修改MS-DOS文件系统中文件的属性
mcopy命令:从MS-DOS文件系统复制文件
mount命令:挂载文件系统
mkdir命令:创建新目录
mv命令:移动或重命名文件和目录
ls命令:列出目录内容
rm命令:删除文件或目录
chmod命令:更改文件模式
chown命令:更改文件所有者和组
chgrp命令:更改文件所属的组
umount命令:卸载已挂载的文件系统
find命令:在目录树中搜索文件
touch命令:更改文件的访问和修改时间戳
cp命令:复制文件和目录
df命令:报告文件系统的磁盘空间使用情况
cat命令:查看文件内容,创建文件,文件合并,追加文件内容等功能
head命令:输出文件开始部分的内容
tail命令:输出文件末尾部分的内容
grep命令:文本搜索工具
wc命令:统计字数

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

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

相关文章

【算法】寻找数组中心下标

题目 给定一个非空数组,找到一个元素,该元素左侧元素和等于其右侧元素和,返回该元素下标。 如果没有则返回-1,有多个则返回最左侧一个。 原理 1、双指针 定义两个变量,一个为从左侧累加的和 leftSum 0&#xff0c…

前端分页和后端分页

分页一般是前端分页还是后端分页 分页可以在前端或后端进行,具体取决于项目的需求和实现方式。以下是前端分页和后端分页的一些特点和适用场景: 前端分页: 特点:前端分页是指在前端(浏览器端)对数据进行分…

Ubuntu22.04中基于Qt开发Android App

文章目录 前言在Ubuntu22.04中配置开发环境案例测试参考 前言 使用Qt开发手机应用程序是一种高效且灵活的选择。Qt作为一个跨平台的开发框架,为开发者提供了统一的开发体验和丰富的功能库。首先,Qt的跨平台性让开发者可以使用相同的代码库在不同的操作系…

Error: TF_DENORMALIZED_QUATERNION: Ignoring transform forchild_frame_id

问题 运行程序出现: Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id “odom” from authority “unknown_publisher” because of an invalid quaternion in the transform (0.0 0.0 0.0 0.707) 主要是四元数没有归一化 Eigen::Quatern…

【PostgreSQL】技术传承:使用Docker快速部署PostgreSQL数据库

前言 PostgreSQL的重要贡献者Simon Riggs因一起坠机事故不幸离世。Simon Riggs是英国著名的软件与服务领导者,也是PostgreSQL的主要开发者和贡献者。事故发生在英国当地时间3月26日13:41分,当时他驾驶的私人通用航空Cirrus SR22飞机在英国达克斯福德机场…

java——文件上传

一、文件上传——简介 文件上传的简介:文件上传是指将本地计算机中的文件传输到网络上的服务器或另一台计算机上的过程。在 Web 开发中,文件上传通常指的是将用户通过 Web 页面提交的文件(如图像、文档、音频、视频等)传输到服务器…

数学专题2 -最大公约数和最小公倍数

最大公约数和最小公倍数 1. 基础概念 1.1 质数的定义 质数(Prime Number)是一个重要的数学概念,它的定义如下: 如果一个大于1的自然数只有1和它本身两个因数,那么这个数就被称为质数(或素数)。 换句话说,对于一个质数 p p p,它满足以下条件: p p p 是一个大于1的自然数;如…

设计模式总结-原型设计模式

原型设计模式 模式动机模式定义模式结构模式分析深拷贝和浅拷贝原型模式实例与解析实例一:邮件复制(浅克隆)实例二:邮件复制(深克隆) 模式动机 在面向对象系统中,使用原型模式来复制一个对象自…

MySQL 50 道查询题汇总,足以巩固大部分查询(附带数据准备SQL、题型分析、演示、50道题的完整SQL)

目录 MySQL 50 道查询题,足以巩固大部分查询数据准备:创建表sql添加表数据sql 50道查询题目汇总01 - 05 题:1、查询 “01” 语文成绩比 “02” 数学成绩高的学生的信息及课程分数2、查询 "01语文课程"比"02数学课程"成绩…

Linux云计算之网络基础9——园区网络架构项目

要求构建大型园区网络架构,方案如下: 园区A 园区c 公司B 要求: 1、A公司园区网络 一台汇聚层三层交换机,两台接入层二层交换机。 出口有一台路由器。 2、A园区有五台服务器。 分别为两台 WEB 服务器,…

java数据结构与算法刷题-----LeetCode405. 数字转换为十六进制数

java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 文章目录 分组位运算 分组位运算 这道题正常来说可以用转换7进制的思想来&…

PTA C 1050 螺旋矩阵(思路与优化)

本题要求将给定的 N 个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第 1 个格子开始,按顺时针螺旋方向填充。要求矩阵的规模为 m 行 n 列,满足条件:mn 等于 N;m≥n;且…

【蓝桥杯-读数据】

蓝桥杯-读数据 P8598 [蓝桥杯 2013 省 AB] 错误票据 P8598 [蓝桥杯 2013 省 AB] 错误票据 这道题本身很简单&#xff0c;最大的难点在于读入数据。 #include<bits/stdc.h> using namespace std; #define int long long const int N 2e5 10; int a[N]; signed main()…

人工智能技术的未来创业风口:洞察趋势,把握机遇

人工智能技术的未来创业风口&#xff1a;洞察趋势&#xff0c;把握机遇 引言 在科技的洪流中&#xff0c;人工智能&#xff08;AI&#xff09;如同一颗璀璨的明珠&#xff0c;以其强大的潜力颠覆着各行各业的传统运作模式&#xff0c;并为全球创业者开辟了无数崭新的商业蓝海。…

探寻马来西亚服务器托管的优势与魅力

随着全球跨境业务的不断增加&#xff0c;境外服务器成为越来越受欢迎的选择。在这其中&#xff0c;马来西亚服务器备受关注&#xff0c;其机房通常位于马来西亚首都吉隆坡。对于客户群体主要分布在东南亚、澳大利亚和新西兰等地区的用户来说&#xff0c;马来西亚服务器是一个理…

SV学习笔记(七)

类型转换 写在前面 类型转换可以分为 静态转换和动态转换 。静态转换即需要在转换的表达式前 加上单引号 即可&#xff0c;该方式并不会对转换值做检查。如果发生转换失败&#xff0c;我们也无从得知。动态转换即需要使用 系统函数$cast(tgt&#xff0c; src) 做转换。静态转…

【算法】初识算法

尽量不说废话 算法 一、数据结构二、排序算法三、检索算法四、字符算类型算法五、递归算法六、贪心算法七、动态规划八、归一化算法后记 我们这里指的算法&#xff0c;是作为程序员在计算机编程时运用到的算法。 算法是一个庞大的体系&#xff0c;主要包括以下内容&#xff1a;…

ViT模型实现-模型准备。偏置项。缩放因子。qkv(x)输入,输出。嵌入向量是什么

目录 ViT模型实现-模型准备。 偏置项。 偏置项是什么举例。 缩放因子

一点点安全资料:漏洞利用知识扩展

协议扩展 加密协议SSL/TLS 简介 SSL&#xff08;Secure Sockets Layer&#xff09;和TLS&#xff08;Transport Layer Security&#xff09;是加密协议&#xff0c;设计用来提供网络通信的安全性和数据完整性。尽管TLS是SSL的后继者&#xff0c;但两者的核心目标相同&#x…

CountDownLatch 详解

CountDownLatch 用法详解 CountDownLatch 详解1 原理2 常见用法3 方法介绍4 示例及使用 CountDownLatch 详解 CountDownLatch&#xff08;倒计时门闩&#xff09;是Java并发包中的一个工具类&#xff0c;用于协调多个线程之间的同步。它允许一个或多个线程等待其他线程完成操作…