Linux学习 - 文件系统常用命令
一、文件系统查看命令df
df [选项] [挂载点]
-a 查看所有文件系统信息,包括特殊文件系统
-h 使用习惯单位显示容量
-T 显示文件系统类型
-m 以MB为单位显示容量
-k 以KB为单位显示容量
注:df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令和程序占用的空间 (最常见的是文件已经被删除,但是程序并没有释放空间)
二、统计目录或文件大小du
du [选项] [目录名或文件名]
-a 显示每个子文件的池畔占用量
-h 使用习惯单位显示磁盘占用量
-s 统计总占用量,不列出子目录子文件
注:du命令是面向文件的,只会计算文件和目录占用的空间
三、文件系统修复命令fsck
fsck [选项] 分区设备文件名
-a 不用显示用户提示,自动修复文件系统
-y 自动修复
四、显示磁盘状态命令dumpe2fs
dufpe2fs 分区设备文件名
五、挂载命令mount
1 查询系统中已经挂载的设备
mount -l
-l:显示卷标名称

将设备文件名为 “ /dev/sda5 ” 的设备挂载到根目录 “ / ” (挂载点)下,文件系统为 ext4,拥有读写权限
2 依据配置文件/etc/fstab的内容,自动挂载
mount -a
3 挂载命令
mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点
-t 文件系统 加入文件系统类型来指定挂载的类型
默认文件系统是ext4
光驱文件系统是iso9660
windows文件系统是vfat、fat
FTNS移动硬盘文件系统是ntfs-3g
-L 卷标名 分区别名
-o 特殊权限 可以指定挂载的额外选项
| 特殊权限 | |
| atime/noatime | 更新/不更新访问时间 |
| async/sync | 异步/同步 |
| auto/noauto | 自动/手动 |
| defaults | 定义默认值,async、auto、exec、rw、suid、nouser、dev |
| exec/noexec | 执行/不执行,设定是否允许在文件系统中执行文件 |
| remount | 重新挂载已经挂载的文件系统 |
| rw/ro | 读写/只读 |
| suid/nosuid | 具有/不具有SUID权限 |
| user/nouser | 允许/不允许普通用户挂载 |
| usrquota | 写入代表文件系统支持用户磁盘配额,默认不支持 |
| grpquota | 写入代表文件系统支持组磁盘配额,默认不支持 |
例:
mount -o remount,noexec /home 重载挂载/home分区,并使用noexec权限
vi /home/hello.sh 编写脚本文件
chmod 755 hello.sh 改变脚本文件的模式为755
./hello.sh 执行脚本文件
mount -o remount,exec /home 重新挂载/home分区,使用exec权限
4 挂载光盘
mkdir /mnt/cdrom 建立光盘挂载点
mount -t iso9660 /dev/cdrom /mnt/cdrom/ 挂载光盘
umount /mnt/cdrom 卸载光盘(必须再光盘外进行)
5 挂载U盘
fdisk -l 查看U盘设备文件名
mkdir /mnt/usb 建立U盘挂载点
mount -t vfat /dev/sdb1 /mnt/usb/ 挂载光盘
umount /mnt/usb/ 卸载U盘
6 NTFS
待...
Linux学习 - 文件系统常用命令的更多相关文章
- Linux学习新篇——常用命令和快捷键总结
最近刚接触Linux,整理了一些常用的命令和快捷键 Tab补全命令 当命令记不清了,输入记得的前几个用Tab就可以将该命令自动补全. 启动tomcat服务用$startup.sh 停止tomcat服务 ...
- linux 学习2 常用命令
1.显示日期的指令: date 2. [Tab]按键---具有『命令补全』不『档案补齐』的功能 3: su和 sudo su用于用户之间的切换. su在不加任何参数,默认为切换到root用户 ...
- Linux学习之常用命令(三)
常用命令之工作目录 显示当前目录 pwd[选项] 切换目录 cd [文件路径] cd /root 注意:可以使用Tab键进行路径补齐 cd .. >>返回上次的目录 显示目录以及文件信息 ...
- Linux学习(二) --- 常用命令
[TOC] 一.常用命令 1.目录 cd切换 cd 路径 切换到指定路径 cd .. 上一级 mkdir:创建目录 mkdir 目录名 pwd:查看 2.查看 ll命令:查询目录内容 ll 查看当前( ...
- linux/linux学习笔记-常用命令(mooc)
一.命令基本格式及文件处理命令 1.linux命令格式 简化选项用-表示,完整选项用--表示 注:linux通过权限位第1位(-:文件 / d:目录 / l:链接文件 来区分文件类型) 2.linux ...
- Linux学习6-Linux常用命令(2)
目录处理命令 命令名称:mkdir 命令英文原意:make directories 命令所在路径:/bin/mkdir 执行权限:所有用户 功能描述:创建新目录 语法:mkdir -p[目录名 ...
- Linux学习6-Linux常用命令(1)
1.命令格式:命令 [-选项] [参数] 例如:ls -la /etc 说明: 1)个别命令使用不遵循此格式 2)当有多个选项时,可以写在一起 3)简化选项与完整选项 (-a等于 -- ...
- Linux学习之常用命令(二)
1.上次介绍了一些常用的系统命令,这次又总结了一些小命令,故分享一下: 网卡地址查询的命令: ifconfig #不同于Windows系统,它的是ifconfig而不是ipconfig ip -a # ...
- LInux学习之常用命令ls
命令格式与目录处理命令ls 命令格式: 命令[-选项][参数] 例如: ls -la /etc 说明: 1)个别命令使用不遵循此格式 2)当多个选项时,可以写在一起 3)简化选项与完整选项 -a ...
随机推荐
- testNG 注解使用说明
1.TestNG常用注解 @BeforeSuite 标记的方法:在某个测试套件(suite)开始之前运行 @BeforeTest 在某个测试(test)开始之前运行 @BeforeClass 在某个测 ...
- Firefox火狐浏览器提示您的链接并不安全(解决办法)
火狐浏览器不管访问什么,一直提示连接不安全 解决办法: 1.在Firefox地址栏输入"about:config",回车,进入如下图页面 点击"我了解此风险" ...
- python与C结构体之间二进制数据转换
python与C结构体之间数据转换 前言 在实际应用中,可能会遇到直接和C进行二进制字节流协议通信,这时要把数据解包成python数据,如果可能,最好与C定义的结构体完全对应上. python中有2种 ...
- LeetCode刷题 链表专题
链表专题 链表题目的一般做法 单链表的结构类型 删除节点 方法一 方法二 增加节点 LeedCode实战 LC19.删除链表的倒数第N个结点 解法思路 LC24.两两交换链表中的节点 解法思路 LC6 ...
- LINKERD 2.11 中文实战手册
1. 将您的服务添加到 Linkerd. 为了让您的服务利用 Linkerd,它们还需要通过将 Linkerd 的数据平面代理注入到它们的 pod 中来进行 网格化 . 2. 自动化的金丝雀发布. 通 ...
- Ubuntu系统下《汇编语言》环境配置
说明 1.系统:Ubuntu codists@pc:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Des ...
- 生产者消费者模型及Golang简单实现
简介:介绍生产者消费者模型,及go简单实现的demo. 一.生产者消费者模型 生产者消费者模型:某个模块(函数等〉负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类.函数.协程 ...
- [atARC100F]Colorful Sequences
考虑求任意序列中$a$出现次数之和减去不合法序列中$a$出现次数之和,前者即为$(n-m+1)k^{n-m}$(一个序列重复次数恰好为$a$出现次数),对于后者,先忽略$a$的次数,即统计有多少个不合 ...
- [hdu6349]三原色图
考虑分别求出RG和GB的最小生成树,然后剩下的边中肯定选择较小的边加入这两颗生成树 1 #include<bits/stdc++.h> 2 using namespace std; 3 # ...
- [bzoj1113]海报
ans肯定不会超过n,因为我们可以每一列都放一个矩阵考虑减小答案,肯定是要放横的,也就是让两个高度一样的矩阵同时被消除掉,那么中间不能存在比他们低的矩阵问题即判断一个点之前第一个小于等于它的点是不是等 ...