linux文件操作指令
来源:互联网 发布:mac os 10.7 iso下载 编辑:程序博客网 时间:2024/05/29 15:36
1、查看硬盘与目录容量
df:列出文件系统磁盘分区的使用量
df -k按KB为单位;df -m按MB为单位。用df -i可以查看inode使用情况,inode用满了,也是不能新建文件的。
du:查看当前文件夹的大小
du -sk按KB为单位,du -sm按MB为单位
[root@markpain ~]# free -k total used free shared buffers cachedMem: 1599596 1060384 539212 2984 53308 621524-/+ buffers/cache: 385552 1214044Swap: 2097148 3344 2093804[root@markpain ~]# free -m total used free shared buffers cachedMem: 1562 1035 526 2 52 607-/+ buffers/cache: 376 1185Swap: 2047 3 2044
[root@markpain ~]# pwd/root[root@markpain ~]# du -sk170152 .[root@markpain ~]# du -sm167 .
2、磁盘分区命令fdisk
fdisk -l会列出系统的分区,有时重启系统后,有些分区没有挂上,可以用这个命令列出来。
[root@markpain ~]# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0007d5d3 Device Boot Start End Blocks Id System/dev/sda1 * 1 26 204800 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 26 679 5242880 83 LinuxPartition 2 does not end on cylinder boundary./dev/sda3 679 940 2097152 82 Linux swap / SolarisPartition 3 does not end on cylinder boundary./dev/sda4 940 2611 13425664 5 Extended/dev/sda5 940 2611 13424640 83 Linux
3、磁盘格式化mkfs
mkdfs -t ext3 /dev/sd6 表示将sda6分区格式化为ext3格式
mke2fs是一个更详细的命令,可以指定卷标,block大小,以及inodel的数量,例如:mke2fs -t ext4 -b 8192 /dev/sdb5
4、磁盘检查
fsck:一般系统文件有问题时,需要用fsck检查,可以直接运行,也可以加上一些特定的参数:
例如检查ext4档案系统的/dev/hda5是否正常,如果有异常便自动修复:
# fsck -t ext4 -a /dev/hda5
badblocks:检查硬盘扇区是否有坏轨
# badblocks -b 4096 -c 16 /dev/hda1 -o hda-badblocks-list//badblocks以4096的一个block,每一个block检查16次,将结果输出到“hda-badblocks-list”
5、磁盘挂载mount 磁盘卸载umount
6、/etc/fstab
该文件保存挂载信息,开机时自动挂载,所以你有些外挂的设备,开机没有自动挂的话,可以加到这文件:
文件详细解释:http://ckc620.blog.51cto.com/631254/394238/
[root@markpain ~]# vim /etc/fstab## /etc/fstab# Created by anaconda on Mon Aug 29 18:14:38 2016## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#UUID=513117e8-b792-4422-ac26-b469a4132bac / ext4 defaults 1 1UUID=e79d3674-0fe0-4f17-b354-9717a1664aa2 /boot ext4 defaults 1 2UUID=9cb705ba-d9f8-4d7d-8068-d4f5c6b03fb6 /home ext4 defaults 1 2UUID=f70515de-b039-41f9-a8c2-16b2a375054e swap swap defaults 0 0tmpfs /dev/shm tmpfs defaults 0 0devpts /dev/pts devpts gid=5,mode=620 0 0sysfs /sys sysfs defaults 0 0proc /proc proc defaults 0 0
7、/etc/mstab
该文件记载的是现在系统已经装载的文件系统,包括操作系统建立的虚拟文件等
文件详细解释:http://www.metsky.com/archives/711.html
[root@markpain ~]# vim /etc/mtab /dev/sda5 / ext4 rw 0 0 2 proc /proc proc rw 0 0 3 sysfs /sys sysfs rw 0 0 4 devpts /dev/pts devpts rw,gid=5,mode=620 0 0 5 tmpfs /dev/shm tmpfs rw,rootcontext="system_u:object_r:tmpfs_t:s0" 0 0 6 /dev/sda1 /boot ext4 rw 0 0 7 /dev/sda2 /home ext4 rw 0 0 8 none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0 9 vmware-vmblock /var/run/vmblock-fuse fuse.vmware-vmblock rw,nosuid,nodev,default_permissions,allow_other 0 0~
end
MrBread 2017-03-01
- linux 文件操作指令
- linux文件操作指令
- 【Linux指令】文件操作
- Linux 文件目录操作指令
- Linux文件目录操作指令
- Linux文件目录操作指令
- linux 下常用的文件操作指令
- linux 简单指令以及文件操作
- git bash 操作文件、常用指令-Linux
- Linux文件目录操作基础指令
- linux下基本操作指令,解压,删除文件操作
- 文件操作指令
- 文件操作指令笔记
- linux虚拟机指令(文件、目录操作类)
- linux文件操作指令的c语言代码实现
- linux 常用操作指令
- linux一些指令操作
- Linux操作指令
- 包含min函数的栈
- 别人那搞过来date工具mark一下
- 简单控件的一些小知识
- mark2
- SpringBoot快速搭建笔记
- linux文件操作指令
- 学习算法收敛条件的判断
- iptables详解
- Toast使用示例
- java再复习——通过反射获取到方法的参数和返回值的泛型类型
- 419. Battleships in a Board
- xilinx pl330 DMA驱动访问bram
- MySql操作
- 我是如何向老婆解释MapReduce的?