文件目录管理命令
文件目录管理命令
1.touch:用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”
参数 -a(仅修改“读取时间atime”);-m(仅修改”修改时间”mtime);-d(同事修改atime和mtime)
比如: touch abc 创建一个名为abc的空白文本文件
touch -d "2021-01-10 16:30” anaconda-ks.cfg 可以通过touch命令把修改后的文件时间设置成修改之前的时间(黑客常用)
2.mkdir:用于创建空白的目录,格式为“mkdir [选项] 目录”
mkdir abc
可以结合-p参数来递归创建出具有嵌套叠层关系的文件目录。
比如:mkdir -p a/b/c/d/e/f
3.cp:用于复制文件或目录,格式为“cp [选项] 源文件 目标文件”
参数:-p (保留原始文件的属性);-d(若对象为"链接文件",保留该"链接文件"的属性);-r(递归持续复制(用于目录)) ;-i(若目标文件存在则询问是否覆盖);-a(相当于-pdr)
cp a.log b.log
4.mv:用于剪切文件或将文件重命名,格式为“mv [选项] 源文件 [目标路径|目标文件名]”
5.rm:用于删除文件或目录,格式为“rm [选项] 文件”
参数:-f (强制删除文件) -r(删除目录)
6.dd:用于按照指定大小和个数的数据块来复制文件或转换文件,格式为“dd [参数]”
参数:if(inputfile输入的文件名称);of(outputfile输出的文件名称);bs(设置每个"块"的大小);count(设置要复制"块"的大小)
dd if=/dev/zero of=560_file count=1 bs=560M 从/dev/zero设备文件中取出一个大小为560MB的数据块,并保存为“560_file”文件。
dd if=/dev/sda of=backup count=1 bs=512 备份分区表
dd if=/dev/cdrom of=linux.iso 光驱中的光盘制作成为iso文件
7.file:用于查看文件的类型,格式为“file 文件名"