Linux 中基本的文件和目录管理命令,包括创建目录/文件、复制删除等操作
文件系统中,分配存储空间的最小单位称为“块大小”,默认一般是4KB,即使这个文件只有1个字节,也至少需要分给它一个块来存放,因此其占用的空间也就最少是4KB。
例如,文件/etc/redhat-release的大小只有54字节,但实际占用了2个块。使用ls和du命令可做对比分析(-h选项表示人性化输出): [root@svr5 ~]# ls -lh /etc/redhat-release
-rw-r--r-- 1 root root 54 2012-11-13 /etc/redhat-release
[root@svr5 ~]# du -h /etc/redhat-release
8.0K /etc/redhat-release
当du命令统计的对象是目录时,默认会分别统计目录本身和其下的子目录,如果只希望看目标文件夹总共占用的空间,可使用 -s选项,如下所示: [root@svr5 ~]# du -h /boot/ //全部统计
236K /boot/grub
41M /boot/
[root@svr5 ~]# du -sh /boot/ //只统计对象总占用空间 41M /boot/
3.创建目录和文件mkdir、touch、ln
1)使用mkdir创建新文件夹
在/opt/目录下创建一个名为mytools的文件夹:
[root@svr5 ~]# mkdir /opt/mytools
[root@svr5 ~]# ls -ldh /opt/mytools/ //确认新建目录的属性