文件目录管理命令
1、touch
用于创建空白文件或设置文件的时间
例:
创建空文件 touch aa.txt
查看文件时间及设置文件时间 stat aa.txt
touch -d "2019-12-08 12:20:20" aa.txt
2、mkdir
用于创建空白的目录
例:
在当前目录创建 a1 目录 mkdir a1
在根目录创建 a1 目录 mkdir /a1
在/tmp 目录创建 a1 目录 mkdir /tmp/a1
创建多层目录 mkdir -p a/b/c/d
3、cp
用于复制文件或目录
例:
将当前目录下的 aa.txt 文件复制到/tmp 目录下 cp aa.txt /tmp
将当前目录下的 a 目录复制到/tmp 目录下 cp -r a /tmp
将当前目录下的 aa.txt 文件复制到/tmp 目录下,并保留 aa.txt 文件的属性 cp -p aa.txt /tmp
4、mv
用于剪切文件或将文件重命名
例:
移动(剪切) mv aa.txt /tmp 或 mv a /tmp
重命名 mv a.txt abc.txt
5、rmdir
删除空目录,不能删除非空目录
例:
mkdir abc
rmdir abc
cd abc
touch a.tt
cd ..rmdir abc
rmdir: failed to remove ‘abc’: Directory not empty
5、rm
删除文件或目录(空目录或非空目录)
例:
rm -rf abc
rm -f abc.txt
rm c.txt
6、dd
按照指定大小和个数的数据块来复制文件或转换文件
例:
利用 dd 创建一个 10M 文件
dd if=/dev/zero of=/root/size bs=1M count=10
du -h size
dd 命令来压制出光盘镜像文件
dd if=/dev/cdrom of=RHEL-server-7.0-x86_64-LinuxProbe.Com.iso
7、file
查看文件的类型
例:
initial-setup-ks.cfg 就文本文件
file initial-setup-ks.cfg
1) a.iso 是 ISO 文件
file a.iso
2)a1 是目录
file a1
3)zero 字符设备文件
file /dev/zero
4)sda 块设备文件
file /dev/sda




