Board logo

标题: 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