CC00010.LinuxBasic——|Linux&常用命令.V04|——|目录文件|...

本文介绍了Linux中三个重要的文件管理命令:rm、cp和mv。rm命令用于删除文件和目录,支持强制删除和交互式删除;cp命令用于复制文件和目录,可保持文件属性并递归复制;mv命令则用于移动文件和重命名,支持强制覆盖和移动确认。这些命令在日常Linux操作中极为常用。
摘要由CSDN通过智能技术生成
一、目录和文件都能操作的命令: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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanqi_vip

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值