4.2 KiB
4.2 KiB
id | title | sidebar_position | data |
---|---|---|---|
文件目录管理 | 文件目录管理 | 5 | 2022年2月28日 |
touch
touch 命令用于创建空白文件或设置文件的时间,语法格式:
touch [参数] 文件名称
常用参数:
-a | 改变档案的读取时间记录 |
---|---|
-m | 改变档案的修改时间记录 |
-r | 使用参考档的时间记录,与 --file 的效果一样 |
-c | 不创建新文件 |
-d | 设定时间与日期,可以使用各种不同的格式 |
-t | 设定档案的时间记录,格式与 date 命令相同 |
--no-create | 不创建新文件 |
--help | 显示帮助信息 |
--version | 列出版本讯息 |
mkdir
mkdir 命令用于创建空白的目录,英文全称为“make directory”,语法格式:
mkdir [参数] 目录名称
常用参数:
-p | 递归创建多级目录 |
---|---|
-m | 建立目录的同时设置目录的权限 |
-z | 设置安全上下文 |
-v | 显示目录的创建过程 |
cp
cp 命令用于复制文件或目录,英文全称为“copy”,语法格式:
cp [参数] 源文件名称 目标文件名称
常用参数:
-f | 若目标文件已存在,则会直接覆盖原文件 |
---|---|
-i | 若目标文件已存在,则会询问是否覆盖 |
-p | 保留源文件或目录的所有属性 |
-r | 递归复制文件和目录 |
-d | 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录 |
-l | 对源文件建立硬连接,而非复制文件 |
-s | 对源文件建立符号连接,而非复制文件 |
-b | 覆盖已存在的文件目标前将目标文件备份 |
-v | 详细显示cp命令执行的操作过程 |
-a | 等价于“dpr”选项 |
mv
mv 命令用于剪切或重命名文件,英文全称为“move”,语法格式:
mv [参数] 源文件名称 目标文件名称
rm
rm 命令用于删除文件或目录,英文全称为“remove”,语法格式:
rm [参数] 文件 名称
参数及其作用
参数 | 作用 |
---|---|
-f | 强制执行 |
-i | 删除前询问 |
-r | 删除目录 |
-v | 显示过程 |
dd
dd命令用于按照指定大小和个数的数据块来复制文件或转换文件,语法格式:
dd if=参数值of=参数值count=参数值bs=参数值
参数及其作用
参数 | 作用 |
---|---|
if | 输入的文件名称 |
of | 输出的文件名称 |
bs | 设置每个“块”的大小 |
count | 设置要复制“块”的个数 |
示例
dd if=/dev/zero of=560_file count=1 bs=560M
# 1+0 records in
# 1+0 records out
# 587202560 bytes (587 MB, 560 MiB) copied, 1.28667 s, 456 MB/s
file
file 命令用于查看文件的类型,语法格式:
file 文件名称
tar
tar命令用于对文件进行打包压缩或解压,语法格式:
tar 参数 文件名称
参数及其作用
参数 | 作用 |
---|---|
-c | 创建压缩文件 |
-x | 解开压缩文件 |
-t | 查看压缩包内有哪些文件 |
-z | 用Gzip压缩或解压 |
-j | 用bzip2压缩或解压 |
-v | 显示压缩或解压的过程 |
-f | 目标文件名 |
-p | 保留原始的权限与属性 |
-P | 使用绝对路径来压缩 |