当前位置: 首页 > news >正文

Linux笔记6——常用命令-5

挂载命令

mount(查询系统中已经挂载的设备)

常见存储设备

sda1-SCSI硬盘,cdrom-光盘,sr0-光盘

挂载格式

mount -t 文件系统类型 -o 特殊选项 设备文件名 挂载点

注:一般Centos6容易挂载失败,可以通过指定挂载文件系统来提升挂载率(系统回去识别文件系统类型,如果没有识别成功挂载就会失败)

-t:文件系统——加入文件系统来指定挂载的类型,可以ext3,ext4,iso9660等文件系统

-o:特殊选项——可以指定挂载的额外选项,比如读写权限、同步异步等

参数说明
atime/noatime更新访问时间/不更新访问时间。访问分区文件时,是否更新文件的访问时间, 默认为更新。
async/sync异步/同步,默认为异步。
defaults定义默认值,相当于 rw,suid,dev,exec,auto,nouser,async 这七个选项。
rw/ro读写/只读,文件系统挂载时,是否具有读写权限,默认是rw。
suid/nosuid具有/不具有 SUID 权限,设定文件系统是有具有 SUID 和 SGID 的权限,默认有。
exec/noexec执行/不执行,设定是否允许在文件系统中执行可执行文件,默认是 exec允许。
auto/noauto自动/手动,mount -a 命令执行时,是否会自动挂载/etc/fstab 文件内容挂载默认自动。
user/nouser允许/不允许普通用户挂载,设定文件系统是否允许普通用户挂载,默认是不允许, 只有 root 可以挂载分区。
usrquota写入代表文件系统支持用户磁盘配额,默认不支持。
grpquota写入代表文件系统支持组磁盘配额,默认不支持。

注:修改文件的条件:1.用户对文件有写入权限;2.文件所在分区有读写权限 

1.mount 查看挂载信息(也可以查看分区是否有读写权限)

2.挂载硬盘分区,移动硬盘

mkdir  mnt/disk1 

mount /dev/sdb1  /mnt/disk1

3.挂载光盘

4.挂载U盘(需要一个U盘)

fdisk -l:查看当前系统下的存储设备,确认U盘的设备名称

lsblk:列出块设备

注:Linux默认情况下不识别NTFS文件系统,需要先安装

5.挂载.iso文件

mount - o loop /root/Centos-7 /mnt/:加入loop选项让文件以块设备的方式进行挂载,我这里用的R9,这里可以从网页下载镜像,然后借助WINSCP工具复制粘贴到虚拟机下root目录

6.卸载

umount 设备名称或挂载点

7.挂载NTFS格式

rpm -ivh /root/ntfs-3g(网上下载包)

mount -t ntfs-3g /dev/sdb1 /media/

注:这里的sdb1指的就是U盘,ntfs是U盘的文件类型,可以自己试试

挂载注意事项

  1. 同一个文件系统不应该重复挂载在不同的挂载点
  2. 同一个目录不应该重复挂载多个文件系统
  3. 作为挂载点,一定要是空白目录,否则会被临时覆盖

打包压缩

tar(文件的归档打包和压缩)

优点:节约硬盘资源,加快文件传输速率

用法:tar [选项] 压缩后生成文件  打包文件

参数:

  •         -c:创建文件
  •         -x:提取解压还原文件
  •         -v:显示执行详细过程
  •         -f:指定备份文件
  •         -t:列出压缩包中包括哪些文件,不解包,查看包中内容
  •         -C:指定解压位置

1.对/boot/grub目录打包并解包

注:tar打包时从成员名中删除开头的/(把绝对路径改为相对路径,避免解包解压缩的时候出现覆盖的情况)

tar -cvf ./grub.tar /boot/grub/

tar -xvf ./grub.tar#解压缩

tar -xvf ./grub.tar -C /opt/#指定解压位置

2.把两个目录或目录+文件打包成一个软件包

tar -cvf back.tar /boot/grub back/ /etc/passwd

3.在打包过程中跳过某个或多个文件

--exclude:指定跳过的文件

4.不解包,查看tar中的内容

tar -tvf ./grub.tar

tar(归档+压缩)

常用参数

  • -z:以gzip方式压缩 扩展名:tar.gz
  • -j:以bz2方式压缩 扩展名:tar.bz2
  • -J:以xz方式压缩 扩展名:tar.xz

注:gz,bz2,xz命名本身压缩时默认删除源文件,所以一般和tar一起使用

补充:du -hf /etc/ #列出etc下所有文件大小

zip管理压缩文件

注:zip是压缩程序(需要安装),unzip是解压程序(需要最先安装)

1.将所有.jpg文件压缩成一个zip包

zip ./all.zip *.jpg

2.压缩一个目录

zip -r ./etc.zip /etc

3.解压缩:-d指定解压目录

unzip ./etc.zip -d /opt/

注:软链接一般不占用空间,tar压缩遇到软链接直接压缩,zip压缩时会选择压缩软链接所指向的文件目录

file命令

作用:确定文件类型

注:Linux系统不根据后缀名识别文件类型

http://www.lryc.cn/news/604091.html

相关文章:

  • 【核心技术一】Python异步编程深度解析
  • 基于springboot的零食商城的设计与实现/零食销售系统的设计与实现
  • 第2章 AB实验的关键问题
  • 全自动植树机solidwoeks图纸cad【7张】三维图+设计说明说
  • sqli-labs通关笔记-第25关GET字符注入(过滤or和and 脚本法)
  • QWebEngineProfile setCachePath无效
  • 对College数据进行多模型预测(R语言)
  • 青少年软件编程图形化Scratch等级考试试卷(三级)2025年6月
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段(11):文法+单词
  • 层次分析法(Analytic Hierarchy Process,AHP)简介与简单示例
  • Qt 多线程数据库操作优化
  • MOGA(多目标遗传算法)求解 ZDT1 双目标优化问题
  • 选用Java开发商城的优势
  • Python的魔术方法
  • 答题抽奖活动小程序技术复盘
  • ETF期权的交割日对股市有什么影响?
  • 津发科技带你了解皮肤电信号中的SCL与SCR
  • 智慧园区系统引领未来:一场科技与生活的完美融合
  • LaTeX 下载安装保姆级教程
  • MC0244多重堡垒
  • SAP-ABAP:Excel 文件内容解析到 ABAP 内表函数ALSM_EXCEL_TO_INTERNAL_TABLE运用详解
  • Elasticsearch重点
  • 【高等数学】第七章 微分方程——第三节 齐次方程
  • 监控场景视频质量异常修复:陌讯动态增强算法实战解析
  • CVPR 2025 | 华科精测:无需人工标注也能精准识别缺陷类别,AnomalyNCD 实现多类别缺陷自主分类
  • 【硬件-笔试面试题】硬件/电子工程师,笔试面试题-45,(知识点:负反馈的作用,基础理解,干扰和噪声的抑制)
  • 某雷限制解除:轻松获取原始下载链接,支持多任务转换
  • 笔试——Day22
  • 枚举中间位置高级篇
  • 【C++算法】79.BFS解决FloodFill算法_图像渲染