自学内容网 自学内容网

嵌入式全栈开发学习笔记---Linux基本命令2

目录

cp 源路径 目的路径

cp -r 源路径 目的路径

mv 源路径 目的路径

mv oldname newname


接下来我们继续介绍两个常用的命令

一个是拷贝文件,一个是剪切文件 ,或者也可以用来改名字。

cp 源路径 目的路径

“cp”用来拷贝文件或者目录,使用这个命令时要指定源路径和目的路径。

源路径是什么呢?就是要拷贝的文件在哪里。

还有目的路径,就是把文件拷贝到哪里去。

我们指定源路径和目的路径的时候可以使用相对路径,也可以使用绝对路径。相对路径和绝对路径在上一篇已经讲过了,如果不了解可以去看看。

比如我们现在正在root家目录下,这时我们想要把根目录下的bin目录中的一个ls文件拷贝到当前root家目录下来:

这样我们就把ls文件拷贝到当前root家目录下面来了

我们的命令同时使用了绝对路径和相当路径:

我们也可以换成采用相对路径的方式来指定源路径:

cp -r 源路径 目的路径

以上是用来拷贝文件的命令

如果你想拷贝目录,那就在这基础上加上-r ,即“cp -r 源路径 目的路径”

为什么要加上-r呢,是因为目录是要递归拷贝的,目录下面还有目录,然后这些目录下面还有目录,是无止境的,需要一层一层地去拷贝。-r就是递归的意思

比如我们在当前家目录下想要拷贝根目录下的usr目录下的local目录

这样我们就把local的整个目录拷贝过来了。

我们可以发现它给我们显示文件和目录的颜色是不一样的,虽然Linux系统不会以图形的形式给我们显示出来,当时它把文件和目录用颜色加以区分,这里文件是用绿色表示,目录是蓝色表示。

mv 源路径 目的路径

“mv”用来剪切文件或者目录,不用加-r。

注意:练习的时候不要乱剪切,比如sbin目录下面的文件或者目录都是系统文件,剪切可能会会系统造成影响。我们可以就用usr下面的local和ls来练习。

我们现在把前面我们拷贝到家目录下的local剪走,剪到根目录下的tmp目录

“mv”还可以用来改名字

mv oldname newname

oldname就是旧名字

newname改成的新名字

比如我们想把我们家目录下刚刚拷贝进来的的ls文件改成“xxx”

补充:路径结尾的“/”可以省略,比如:mv local/ / tmp/   都可以写成:mv local /tmp


原文地址:https://blog.csdn.net/xiaobaivera/article/details/138254882

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!