-
touch:用于创建空白文件或设置文件的时间,格式为:touch [选项] [文件]
touch filename
:创建一个文本类型的文件。- 对 touch 命令来讲,有难度的操作主要是体现在设置文件内容的修改时间(mtime)、文件权限或属性的更改时间(ctime)与文件的读取时间(atime)上面。
touch命令的参数和其作用:
参数 | 作用 |
---|
-a | 仅修改“读取时间”(atime) |
-m | 仅修改“修改时间”(mtime) |
-d | 同时修改上述两种时间 |
-
mkdir:用于创建空白的目录,格式为:mkdir [选项] 目录
-p 参数可以用来递归创建出具有嵌套叠层关系的文件目录。
mkdir -p a/b/c/d
-
cp:用于复制文件或目录,格式为:cp [选项] 源文件 目标文件
- 如果目标文件是目录,则会把源文件复制到该目录中;
- 如果目标文件也是普通文件,则会询问是否要覆盖它;
- 如果目标文件不存在,则执行正常的复制操作。
cp命令的参数及其作用:
参数 | 作用 |
---|
-p | 保留原始文件的属性 |
-d | 若对象为“链接文件”,则保留该“链接文件”的属性 |
-r | 递归持续复制(用于目录) |
-i | 若目标文件存在则询问是否覆盖 |
-a | 相当于-pdr(p、d、r )为上述参数 |
-
mv:用于剪切文件或将文件重命名,格式为:mv [选项] 源文件 [目标路径 / 目标文件名]
剪切操作不同于复制操作,因为它会默认把源文件删除掉,只保留剪切后的文件。如果在同一个目录中对一个文件进行剪切操作,其实也就是对其进行重命名。
-
rm:用于删除文件或目录,格式为:rm [选项] 文件
- 在 Linux 系统中删除文件时,系统会默认向您询问是否要执行删除操作,如果不想总是看到这种反复的确认信息,可在 rm 命令后跟上
-f 参数来强制删除
。 - -r参数:用于删除目录。
-
dd:用于按照指定大小和个数的数据块来复制文件或转换文件,格式为:dd [参数]
dd命令的参数及其作用:
参数 | 作用 |
---|
if | 输入的文件名称 |
of | 输出的文件名称 |
bs | 设置每个”块“的大小 |
count | 设置要复制的”块“的个数 |
[root@linwei dev]
1+0 records in
1+0 records out
587202560 bytes (587 MB) copied, 2.60649 s, 225 MB/s
【注】在Linux 系统中可以直接使用 dd 命令来压制出光盘镜像文件,将它编程一个可立即使用的 iso 镜像,如下命令所示:
dd if=/dev/cdrom of=RHEL-server-7.0-x86_64-LinuxProbe.Com.iso
-
file:用于查看文件的类型。格式为:file 文件名
[root@linwei home]
git: directory