|NO.Z.00010|——————————|LinuxBasicEnd|——|Linux&常用命令.V04|——|目录文件|
一、目录和文件都能操作的命令:rm 命令
### --- rm 命令
~~~ rm 是强大的删除命令,不仅可以删除文件,也可以删除目录。这个命令的基本信息如下。
~~~ 命令名称:rm。
~~~ 英文原意:remove files or directories。
~~~ 所在路径:/bin/rm。
~~~ 执行权限:所有用户。
~~~ 功能描述:删除文件或目录。
### --- 命令格式
~~~ 选项:
~~~ -f:强制删除(force)
~~~ -i:交互删除,在删除之前会询问用户
~~~ -r:递归删除,可以删除目录(recursive)
[root@localhost ~]# rm [选项] 文件或目录
### --- -i必须添加的,默认就是-i选项
[root@server21 ~]# rm -ir yanqi目录/
rm: remove directory `yanqi目录'? y
二、cp 命令
### --- cp 是用于复制的命令,其基本信息如下:
~~~ 命令名称:cp。
~~~ 英文原意:copy files and directories。
~~~ 所在路径:/bin/cp。
~~~ 执行权限:所有用户。
~~~ 功能描述:复制文件和目录。
### --- 命令格式
~~~ 选项:
~~~ -a:相当于-dpr 选项的集合,这几个选项我们一一介绍
~~~ -d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接
~~~ -i:询问,如果目标文件已经存在,则会询问是否覆盖
~~~ -p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间)
~~~ -r:递归复制,用于复制目录
[root@localhost ~]# cp [选项] 源文件 目标文件
### --- 复制目录需要添加-r选项,递归复制
### --- 辅助后文件时间发生变化
[root@server21 ~]# ll
total 4
-rw-r--r-- 1 root root 2861 Feb 4 18:28 yanqi
[root@server21 ~]# cp yanqi /tmp/
[root@server21 ~]# ll /tmp/
total 4
-rw-r--r-- 1 root root 2861 Feb 4 18:44 yanqi
### --- 被复制的文件和源文件参数都一致,包括系统时间保持一致
### --- -a:保持目标文件和源文件保持一致
[root@server21 ~]# ll yanqi
-rw-r--r-- 1 root root 2861 Feb 4 18:28 yanqi
[root@server21 ~]# cp -a yanqi /tmp/
[root@server21 ~]# ll /tmp/
total 4
-rw-r--r-- 1 root root 2861 Feb 4 18:28 yanqi
三、mv 命令
### --- mv 是用来剪切的命令,其基本信息如下。
~~~ 命令名称:mv。
~~~ 英文原意:move (rename) files。
~~~ 所在路径:/bin/mv。
~~~ 执行权限:所有用户。
~~~ 功能描述:移动文件或改名。
### --- 命令格式
~~~ 选项:
~~~ -f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖
~~~ -i:交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选项)
~~~ -v:显示详细信息
[root@localhost ~]# mv [选项] 源文件 目标文件
### --- 文件移动或重命名
### --- 移动
[root@server21 ~]# mv yanqi /tmp/
[root@server21 ~]# ll /tmp/
total 4
-rw-r--r-- 1 root root 2861 Feb 4 18:28 yanqi
### --- 改名
~~~ 剪贴后源文件消失
~~~ 源文件和目标文件在同一个目录下就是重命名,若是不在同一个目录下,就是剪贴
[root@server21 ~]# ls
yanqi
[root@server21 ~]# mv yanqi /tmp/yanqi_gaiming
[root@server21 ~]# ll /tmp/
total 0
-rw-r--r-- 1 root root 0 Feb 4 18:49 yanqi_gaiming
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
分类:
cdv005-basic
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通