标题:
Linux命令大全(3)
[打印本页]
作者:
look_w
时间:
2019-1-17 20:00
标题:
Linux命令大全(3)
6.新建文件, 移动、复制、删除文件
[url=]
[/url]
touch newfile 创建空文件touch oldfile 更新文件的三个时间戳touch
-
a oldfile 更新文件的atime和ctimetouch
-
m oldfile 更新文件的mtime和ctimetouch
-t
201802122021.59
fstabtouch
-
c newfile 若文件存在则更新时间戳,若不存在不创建mkdir
-
p 一次性创建多级目录,无论父级目录是否存在。
-
v 创建时显示信息
-
m mode 创建时直接指定权限rmdir 删除空目cp src dst 被复制文件路径 新文件或被覆盖文件路径
-
i 覆盖时提示
-
r 递归,可复制目录–preserv
=
mode 权限不变–preserv
=
owner 权限及所属关系不变–preserv
=
timestamp 时间不变–preserv
=
all 以上全变
-p 等于 –preserv=
mode,owner,timestamp 复制时保留权限,时间不变
-
d 复制软链接
-
v 显示复制过程
-
a 以上全部
-f 当dst已存在,但当前用户对其没有w权限,导致无法直接覆盖,如果当前用户对所在目录有wx权限,即可创建和删除文件,那么,加上-
f后,会先删除文件,再创建新文件,最后再填充内容与src一致。mv src dst若dst不存在,则改名。
-
i 若dst已存在,则询问是否覆盖
-f 抵消掉-
i的作用,直接覆盖,不询问rm 删除rm 文件名
-
i 询问是否删除
-f 抵消掉-
i的作用,直接删除,不询问
-
r 递归,删除目录ls
|xargs rm -
rf 当删除的文件数量过多,超过了所支持的参数数量上限时可配合管道及xargs来删除。–no
-preserve-root
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0