在文件管理的业务场景中,不外乎“显示属性”,“复制”,“删除文件或目录”,“移动文件或目录”等操作。在这里我们将对cp命令的使用,rm命令的使用,mv命令的使用进行介绍。(注:该演示全部在root用户下进行)
cp命令,即复制命令(copy),该命令的作用是将文件或目录复制后粘贴到指定位置:
实例演示1:(复制文件)
在当前目录下,有俩个文件A.txt , B.txt , 以及目录op(目录op为空目录)
cp A.txt ./op 将A.txt 复制粘贴到op目录下,此时op目录下有一个文件A.txt
cp A.txt ./op 由于op目录下已经存在A.txt,此时系统会询问是否overwrite,输入y即覆盖
co B.txt ./C.txt 将B.txt 复制粘贴到op目录下并更名为C.txt
实例演示2: (复制目录)
在当前目录下,有俩个目录op,op2 俩个目录都为空的目录。
cp -r op op2 将目录op移动大目录op2下
rm命令,即删除命令(remove),该命令的作用是将文件或者是目录删除
实例演示1:(删除文件)
在当前目录下,有俩个个文件A.txt,B.txt
rm A.txt 系统会询问是否删除,输入y确认,删除A.txt
rm -f B.txt 系统跳过步骤,直接删除
实例演示2:(删除目录)
在当前目录下,有俩个目录op,op2
rm -r op 删除op目录
rm -r op2 删除op2目录
rm -r ./* 删除当前目录下的所有文件和文件夹 之后狂按y
rm -r -f ./* 删除当前目录下的所有文件和文件夹,强制执行
mv命令,即移动命令(move),该命令的作用是将文件或文件夹移动到指定的位置,也包含重命名的功能
实例演示1:(移动文件)
在当前目录下,有俩个空目录op,op2
cd ./op
touch a
mv a ../op2 将目录op下的a文件移动到目录op2下
实例演示2:(移动目录)
在当前目录下,有俩个空目录,op,op2
mv op op2 将op目录移动到op2目录下
实例演示2:(重命名)
在当前目录下,有一个文件a,有一个目录op
mv a b 将文件a的名称重命名为b
mv op opop 将目录op重新命名为opop
网友评论