cd mkdir mv cp rm 命令目录相关操作

Posted su-root

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cd mkdir mv cp rm 命令目录相关操作相关的知识,希望对你有一定的参考价值。

切换目录:

cd 家目录

cd. 当前目录

cd.. 当前上一级目录

cd../../当前目录的上上级目录

cd - 返回前一个目录

技术分享图片

----------------------------------------------------------------------------------------------------------

mkdir 目录名字

mkdir -p newdir/newdir/newdir   //新的多级目录数目如果大于等于2个,就要使用-p参数

mkdir   dir/newdir----------------不用-p参数

mkdir  -p dir/newdir/newdir-------使用-p参数

创建cs目录

技术分享图片

技术分享图片

查看目录结构:find  ./cs/cswj

技术分享图片

-------------------------------------------------------------------

移动目录:mv

mv dir1 dir2            //把dir1移动到dir2目录下

mv dir1/dir2 dir3       //把dir2移动到dir3目录下

mv dir1/dir2 dir3/dir4  //把dir2移动到dir4目录下

mv dir1/dir2  ./         //把dir2移动到当前目录下

“mv”是移动 和 “改名字” 合并的指令

mv dir1 newdir      //修改dir1的名字为newdir

mv dir1/dir2  dir3    //dir2移动到dir3目录下,并改名为“原名”

mv dir1/dir2  dir3/newdir  //dir2移动到dir3目录下,并改名为“newdir”

将cs目录下的dir1移动到dir2下,再将dir2更名为dir4。

技术分享图片

技术分享图片

-----------------------------------------------------------------------------------------------

目录复制:copy(文件和目录)

(1)文件的复制

cp filel dir/newfile2  //filel复制一份到dir目录下,并改名字为newfile2

cp filel dir           //filel被复制一份到dir目录下,并改名字为原名

cp dir1/file dir2/newdir  //filel被复制一份到dir2目录下, //并改名字为newfile

将cs/cswj/123.txt文件复制到cs/dir4下,再将cs/dir4下的123.txt文件复制到cs/dir4/dir1下并重命名为456.txt

技术分享图片

技术分享图片

(2)目录的复制(需要设置-r参数,无视目录的层次)

cp -r dir dir2        //dir被复制到dir2目录下,并改名字为原名

cp -r dir1/dir2  dir3/newdir  //dir2被复制到dir3目录下,并改名字为newdir

cp -r dir1/dir2  dir3/dir4   //dir2被复制到dir3目录下,并改名字为原名

cp -r dir1/dir2  dir3/dir4/newdir //dir2被复制到dir4目录下, //并改名字为newdir

cp -r dir1 ../../newdir    //dir1被复制到上两级目录下,并改名字为newdir

cp -p  dir dir2                 //复制文件同时保持文件属性不变。

cp -a  dir dir2  //-a相当于-pdr功能。 用的最多的。

cp  1.txt 1.txt.bak   //备份文件1.txt

复制文件到其他目录直接强制覆盖,不需要额外提示(用反斜杠””)

复制文件到其他目录直接强制覆盖,不需要额外提示(用cp的绝对命令/bin/cp)//which cp

将cs/dir4/dir1复制到cs下并更名为dir2 

技术分享图片

将cs/dir4/dir1强制覆盖到cs下并更名为dir2

技术分享图片

------------------------------------------------------------------------------------------------------

删除(文件和目录):rm

rm 文件

rm -r 目录        //r递归方式删除目录

rm -rf 文件/目录  //-r force 递归强制方式删除文件,force强制,//不需要额外的提示

 删除cs/dir2/456.txt文件

技术分享图片

强制删除cs/dir4目录及文件,不需要额外的提示。

技术分享图片 

 

以上是关于cd mkdir mv cp rm 命令目录相关操作的主要内容,如果未能解决你的问题,请参考以下文章

linux命令学习系列9-目录相关操作cd,mkdir,rmdir,cp

Linux文本界面中,指令cp,cd,mv,rm,df,vi都是些啥意思?还都有哪些指令?各啥意思?谢谢

linux常用命令

mkdir,rmdir,cp,rm,mv,cat,touch用法

Linux常用命令touch/grep/mkdir/rm/cat/find/cp/mv/tar/gzip等

20160218自学Linux_根文件目录介绍+目录管理命令学习(mkdir,rmdir,tree,touch,stat,rm,nano,cp,mv,insatll)