第二章 常用命令-文件目录管理命令

  • 内容
  • 评论
  • 相关

touch命令

用于创建空白文件或设置文件的时间

touch wang 可以传教出一个名为wang的空白文本文件。

-a 仅修改读取时间(atime)

-m 仅修改修改时间(mtime)

-d 同时修改上面2个时间

一般黑客都是先查看一个文件的修改时间,然后修改好这个文件在把时间改回之前的修改时间

mkdir命令

用于创建空白的目录

可以结合-p参数来递归创建又层叠关系的目录

cp命令

用于复制文件或目录

Linux系统中,复制分3种情况:

  • 如果目标文件是目录,则会把源文件复制到该目录中;
  • 如果目标文件也是普通文件,则会询问是否覆盖
  • 如果目标文件不存在,则执行正常的复制操作。

-p    保留原始文件的属性

-d    若对象为链接文件,保留链接文件的属性

-r    递归持续复制(用于目录)

-i    若目标文件存在则询问是否覆盖    

-a    想到与-pdr

mv命令

用于剪贴或重命名文件

rm命令

用于删除文件或目录

-f 强制删除不询问

-r 删除目录

dd命令

用于按照制定大小和个数的数据块来复制文件或转换文件。

if    输入的文件名称

of    输出的文件名称

bs    设置每个块的大小

count    设置要复制块的个数

从/dev/zero 设备文件中取出一个大小为560MB的数据块,然后保存成560_file的文件

这个命令也可以把光驱中的光盘制作程iso格式的镜像

dd if=/dev/cdrom of=RHEL-server-7.0.iso

file命令

用于查看文件的类型

在Linux系统中,文本,目录,设备等所有的都是文件,而我们不能单凭后缀就知道具体的文件类型,就需要用file来查看了。