2.7 文件目录管理
touch命令用于创建空白文件或设置文件时间。
| 参数 | 作用 |
| -a | 仅修改“读取时间”(atime) |
| -m | 仅修改“修改时间”(mitime) |
| -d | 同时修改 |
先使用ls命令查看一个文件的修改时间,然后修改这个文件,最后再通过touch命令把修改后的文件时间设置成修改之前的时间

mkdir命令用于创建空白的目录,还可以 -p来递归创建具有嵌套叠层关系的文件目录。

cp命令用于复制文件或目录。
在Linux中,复制操作分为三种情况:
- 如果目标文件是目录,则会把原文件复制到该目录中;
- 如果目标文件也是普通的文件,则会询问是否要覆盖它;
- 如果目标文件不存在,则执行正常的复制操作。

mv命令用于剪切文件或将文件重命名
剪切操作不同与复制操作,因为它会默认把源文件删除掉,只保留剪切后的文件。
如果在同一个目录中对一个文件进行剪切操作,也就是对其进行重命名。

rm命令用于删除文件或目录,可加-f强制删除。

dd命令用于指定大小和个数的数据来复制文件或转换文件
文章中强调dd是一个比较重要并且比较有特色的命令,它能够让用户按照指定大小和个数的数据块来复制文件的内容。当然如果愿意的话也可以在复制中转换其中的数据。
Linux系统中有一个/dev/zero的设备文件,这个文件不会占用系统存储空间,但却可以提供无穷无尽的数据,因此可以让它做为dd命令的输入文件,来生成一个指定大小的文件。
在使用dd命令产生空文件时常用/dev/zero作为字符流的源。可以产生指定大小的空文件。

dd命令的功能不仅限于复制文件,还可以把光驱设备中的光盘制作成ISO格式的镜像文件。
file命令用于查看文件的类型,在Linux中,由于文本、目录、设备等所有这些一切都统称为文件,而我们又不能够只凭后缀就知道文件的类型,这时就要file命令来查看文件的类型了。
本文介绍了Linux系统中一些基本的文件和目录管理命令,包括touch用于创建和修改文件时间戳,mkdir创建目录,cp进行文件复制,mv执行剪切和重命名,rm删除文件,dd用于数据复制和转换,以及file命令查看文件类型。这些命令是Linux操作的基础,对于日常系统管理和维护至关重要。
79万+

被折叠的 条评论
为什么被折叠?



