文章目录
- 1.du命令
- 2.mkdir命令
- 3.touch命令
- 4.ln命令
1.du命令
du:统计指定目录(或文件)所占用磁盘空间的大小.
格式: du [选项] [文件或目录…]
常用选项
选项 | 说明 |
---|
-a | 统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录 |
-h | **以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果 |
-s | 只统计所占用空间总的大小,而不是统计每个子目录、文件的大小 |
–max-depth=n | 统计所有小于等于第n层的目录的总大小 |
—————————————————————du命令:———————————————————
—————————————————————du-ah命令:—————————————————
—————————————————————du -sh命令:—————————————————
—————————————————du -h --max-depth=1命令:——————————————
——————————————-d与–max-depth=n命令:—————————————
注意:
1.选项-a和-s不可同时使用.
2.要统计目录占用空间大小,只能使用du命令进行查看.
示例:
**统计出/var/log目录中子目录的大小 **
du -h --max-depth=1 /var/log/
2.mkdir命令
创建新的空目录
格式:mkdir [选项] 目录位置及名称…
注意:
-p:一次性创建嵌套的多层目录
————————————————————mkdir -p命令:—————————————————
[root@clr ~/gzy]
[root@clr ~/gzy]
.:
11./11:
22./11/22:
33./11/22/33:
44./11/22/33/44:
一次性创建多个目录的另一种方式:
————————————————mkdir -pv命令:———————————————————
3.touch命令
创建空文件.
格式:touch [文件]…
————————————————————touch命令:—————————————————
一次性创建指定要求的文件;
示例:
创建两个空文件,文件名分别为aa.txt和bb.txt
touch aa bb
touch {a,b}.txt
4.ln命令
创建链接文件:为文件或目录建立链接文件,类似于Windows系统的快捷方式。
链接文件类型:
创建软链接格式:ln [-s] 源文件或目录…链接文件或目标位置
——————————————————ln-s命令:———————————————————
软链接指向可执行文件;
软链接中源文件使用相对路径,然后将软链接移动到其他目录,将会出现以下错误情况;
软链接中源文件必须使用绝对路径才可以,这样当软链接发生位置移动时,软链接依然可用,不会出现问题;
创建硬链接操作步骤如下所示:
[root@clr /opt/gzy/abc]
[root@clr /opt/gzy/abc]
总用量 0
drwxr-xr-x. 3 root root 16 3月 27 09:22 123
-rw-r--r--. 1 root root 0 3月 27 18:27 test1.txt
[root@clr /opt/gzy/abc]
[root@clr /opt/gzy/abc]
总用量 0
drwxr-xr-x. 3 root root 16 3月 27 09:22 123
-rw-r--r--. 2 root root 0 3月 27 18:27 h-abc.txt
-rw-r--r--. 2 root root 0 3月 27 18:27 test1.txt
[root@clr /opt/gzy/abc]
[root@clr /opt/gzy/abc]
总用量 0
drwxr-xr-x. 3 root root 16 3月 27 09:22 123
-rw-r--r--. 3 root root 0 3月 27 18:27 h-123.txt
-rw-r--r--. 3 root root 0 3月 27 18:27 h-abc.txt
-rw-r--r--. 3 root root 0 3月 27 18:27 test1.txt
[root@clr /opt/gzy/abc]
[root@clr /opt/gzy/abc]
jhlk
[root@clr /opt/gzy/abc]
jhlk
[root@clr /opt/gzy/abc]
总用量 121277063 drwxr-xr-x. 3 root root 16 3月 27 09:22 123
100744055 -rw-r--r--. 3 root root 5 3月 27 18:30 h-123.txt
100744055 -rw-r--r--. 3 root root 5 3月 27 18:30 h-abc.txt
100744055 -rw-r--r--. 3 root root 5 3月 27 18:30 test1.txt
[root@clr /opt/gzy/abc]
[root@clr /opt/gzy/abc]
总用量 8
drwxr-xr-x. 3 root root 16 3月 27 09:22 123
-rw-r--r--. 2 root root 5 3月 27 18:30 h-abc.txt
-rw-r--r--. 2 root root 5 3月 27 18:30 test1.txt
[root@clr /opt/gzy/abc]
jhlk
[root@clr /opt/gzy/abc]
jhlk
注意:
当一个文件拥有多个硬链接时,对文件内容修改,会影响到所有文件名;但是删除一个文件
名,不影响别的文件名的访问。删除一个文件名,只会使得"硬链接数"减 1。需要注意的是不能对目
录做硬链接。在日常工作中几乎不会建立文件的硬链接。
软链接和硬链接的区别如下图所示:
注意:
-
软链接可以和源文件位于不同的分区,而硬链接必须要和源文件位于同一个分区;
-
软链接相当于源文件的快捷方式,而硬链接相当于给文件起个别名,也就是”影子“;
-
软链接中源文件和软链接的inode号不同,而硬链接中源文件和硬链接的inode号是相同的;