欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

linux常用命令之文件操作系统与磁盘管理的命令总结

程序员文章站 2022-04-18 22:36:35
1.df -h 查看磁盘容量 2.du -h 查看目录容量 3.du -h -d 查看目录深度 du -h -d 0 ~ 查看一级目录信息 du -h -d 1 ~查看二级...

1.df -h 查看磁盘容量

2.du -h 查看目录容量

3.du -h -d 查看目录深度

du -h -d 0 ~ 查看一级目录信息

du -h -d 1 ~查看二级目录信息

4.du -a 显示目录中所有文件大小

5.du -s 显示文件大小总和

6.dd of=test bs=10 count=1

dd if=/dev/stdin/ of=test bs=10 count=1 从标准输入到一个文件(if输入,of输出,bs指定块大小,count指定块数量)

dd if=/dev/stdin/ of=dev/stdout bs=10 count=1 到标准输出

dd of =test bs=10 count=1conv=ucase 将输出的英文字符转换成大写再输出

7.dd if=/dev/zero of=virtual.img bs=1M count=256 从/dev/zero设备创建一个容量为256M的空文件夹

8.sudo mkfs.ext4 virtual.img 将虚拟磁盘镜像格式化为ext4文件系统

9.sudo mount 查看主机已挂载的文件系统

10.mount [options] [source] [directory] 挂载磁盘到目录树

mount [-o[操作选项]] [-t 文件系统类型] [-w|-rw|--ro][文件系统源] [挂载点]

mount -o loop -t ext4 virtual.img /mnt 也可以省略挂载类型,很多时候mount会自动识别

mount -o loop --ro virtual.img /mnt 或者 mount -o loop,ro virtual.img /mnt 以只读方式挂载

11.sudo umount 已挂载设备名或挂载点 卸载已挂载磁盘

如:sudo umount /mnt

12.sudo fdisk -l 查看硬盘分区表信息