cp 复制
cp命令用于复制文件/文件夹,来源于英文copy,语法如下:
cp [-r] 参数1 参数2
-r选项可选,表示复制文件夹时递归复制
参数1表示Linux路径,指被复制的文件或文件夹
参数2表示Linux路径,表示要复制去的地方
mv 移动
mv用于移动一个文件或文件夹,来源于单词move,语法如下:
mv Linux路径 Linux路径
mv命令没有选项,参数是必填的:
参数1表示Linux路径,指被移动的文件或文件夹
参数2表示Linux路径,表示要移动去的地方
使用mv命令也可以给文件进行重命名:
rm 删除
rm命令用于删除文件或文件夹,来源单词remove,语法如下:
rm [-r -f] 参数1 参数2 参数N
-r参数:可选,表示循环递归删除-f参数:可选,表示强制删除,不用弹出框进行确认
:::warning
⚠️ 注意
- 一般用户删除内容不会进行弹出提示,只有
root用户删除内容才会有提示 - 所以一般用户用不到
-f:::
参数1-参数N:表示要删除的文件或文件夹,用空格进行隔开
:::warning
⚠️ 注意
这是一个危险命令,使用时请多次核对!!!
千万不用使用rm -rf /*,这和自我毁灭没有区别!!!
:::
通配符
rm命令支持使用通配符*来进行模糊匹配:
- 符号
*表示通配符,可以匹配任意(所有)内容 test*表示匹配任何以test开头的内容*test表示匹配任何以test结尾的内容*test*表示匹配任何包含test的内容$ rm -rf ./* # 删除当前文件夹下所有内容$ rm -rf ./*.js # 删除 .js 结尾的文件
