首页 > 代码库 > 鸟哥私房菜重温笔记2
鸟哥私房菜重温笔记2
du directory 命令可以查看某个目录及其里面的子目录占用磁盘空间的情况。默认会显示该目录所占用的磁盘空间的情况。du -s 类同。du -S 可以只显示当前目录所占用的磁盘空间大小,而不显示子目录的磁盘占用情况。
parted 命令的使用。当磁盘的大小超过2TB时,不能通过fdisk命令来分区。fdisk命令使用的是传统的磁盘分区表。最大只能识别2TB大小的磁盘。此时只能通过parted命令来分区。使用parted命令来分区时,首先需要改变该磁盘的分区表为GPT类型。
1)使用parted /dev/sd* mklabel gpt来设置磁盘的分区表类型。
2)使用parted /dev/sd* mkpart ext4 start end 来分区。其中start,end是指定大小。单位是数据的大小,而不是柱面。
3)使用parted /dev/sd* rm number来删除分区,需要注意的是,该操作没有任何提示,操作需谨慎
mknod name type [major minor]可以用来创建一个设备文件。其中设备的类型主要有b(块)c(字符),p(FIFO)三种类型。
在linux操作系统中,可以将一个大的文件格式化,挂载,当一个分区使用。使用命令如下:
dd if=/dev/zero of=filename bs=1M count=512
mkfs.ext4 filename
mount -o loop filemount mountpoint
需要注意的是,挂载的时候要带上 -o loop参数,因为这是个文件,而不是一个设备,所以在挂载的时候需要指定这是个回环设备。
tar 命令的使用。tar命令可以给文件打包并压缩。
压缩
tar -jcvp -f filename.bz2 path
tar -zcvp -f filename.gz path
tar -jcvp -f ilename --exclude=file 可以在打包压缩时,排除某些文件。要注意的是,假如你的工作目录是tmp,你对tmp目录在打包时排除tmp里面的某些文件时,会不成功,需要在tmp目录外面执行。
解压
tar xf fileanme -C path
在解压时,可以指定只解压压缩包中的某些文件
tar xf filename file
鸟哥私房菜重温笔记2