1.文件命名规则
- 可含字母、数字、下划线等,避免用空格及`/`、`?`等特殊字符。
- 文件名不能超过255个字符。
- 要区分大小写。
- 同一个目录下,两个不同类型的文件不能同名。
- 不能用系统保留字或命令命名。
2.Linux中的软硬链接(必须用绝对路径)
软链接:多个节点对应一个数据区 可跨越磁盘 可链接目录
硬链接:一个节点对应多个数据区(节省节点号) 不可跨越磁盘 不可链接目录
硬链接:删除原始文件或其中一个硬链接,不会影响其他硬链接,因为它们共享同一个 inode,只要还有一个硬链接存在,文件的数据就不会被删除。
软链接:如果删除了原始文件,软链接仍然存在,但它会变成一个无效链接(也称为悬空链接),因为它所指向的文件已经不存在了。反之,如果删除软链接,对原始文件没有任何影响。
-
软链接
硬链接
硬链接不能链接目录
硬链接不能跨越分区
3.如何用du命令统计文件大小
//统计当前目录下各子目录和文件占用磁盘空间的情况 du //给出当前目录占用磁盘空间的总量 du -s //快速查看某个文件或目录总共占用了多少磁盘空间 du -sh //显示所有文件和目录的磁盘使用情况,包括普通文件,而不仅仅是目录 du -a
统计当前目录下各子目录和文件占用磁盘空间的情况
给出当前目录占用磁盘空间的总量(给大小)
快速查看某个文件或目录总共占用了多少磁盘空间
显示所有文件和目录的磁盘使用情况,包括普通文件,而不仅仅是目录
4.利用tree显示目录
//显示指定目录的树状结构 tree //显示所有文件和目录,包括隐藏文件 tree -a //只显示目录,不显示文件 tree -d //指定显示的目录深度 tree -L n //输出它们的完整路径 tree -f
显示指定目录的树状结构
显示所有文件和目录,包括隐藏文件
只显示目录,不显示文件
指定显示的目录深度
输出它们的完整路径
5.利用dd制作指定大小的文件
dd
是一个功能强大的命令,可用于复制文件、转换文件格式,也能用来制作指定大小的文件。下面为你详细介绍如何使用dd
命令制作指定大小的文件。dd if=/dev/zero of=目标文件 bs=块大小 count=块数量if:即 input file,表示输入文件。/dev/zero 是一个特殊的设备文件,它会不断输出空字符(\0)。 of:也就是 output file,代表输出文件,即你要创建的目标文件。 bs:指 block size,是每个块的大小,可以使用 K(千字节)、M(兆字节)、G(吉字节)等单位。 count:表示要复制的块数量。
创建一个 10MB 的文件
创建一个 512KB 的文件
以字节为单位创建文件
备注:
- 磁盘空间:在创建大文件时,要确保磁盘有足够的可用空间,否则
dd
命令可能会因磁盘空间不足而失败。 - 执行时间:创建大文件可能需要一些时间,具体取决于文件大小和系统性能。在执行
dd
命令时,可以通过Ctrl + T
组合键查看当前的进度信息。
Ending