linux中,怎样使用mv命令,移动整个文件夹(这个文件夹下还有文件夹)?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中,怎样使用mv命令,移动整个文件夹(这个文件夹下还有文件夹)?相关的知识,希望对你有一定的参考价值。

我记得有个参数,是递归的意思。

1、进入文件夹所在的目录,#cd tmp。

2、分别进入dog与cat 文件夹,查看文件是否正准。

3、进入dog文件夹,使用mv命令把a.txt移动到cat文件夹内。

4、分别查看dog与 cat文件夹,文件移动成功。

5、进入tmp目录,对整个文件夹进行移动操作。

6、把 cat文件夹移动到dog内。

7、查看dog文件夹,里面已经有cat文件夹了。

参考技术A mv
dir1
dir2
运行mv时显示
directory
not
empty?
有一种可能是dir2目录下已经有一个名字为dir1的目录,且非空。
参考技术B mv命令没有递归的概念,-f 强制覆盖同名对象就可以了 参考技术C mv直接就可以移动了~ 参考技术D mv -rf r就是递归

linux下同时移动多个文件夹命令mv

 在centos下要剪切文件或者文件夹的时候,一般都是使用的mv命令。

例如要移动a文件到b目录下。操作如下:

#假设a和b处于同一级别的目录下
mv a b/

 如果要同时移动多个文件或者文件夹呢?

其实用的也是mv命令。

具体参数用的是-t

查看帮助解释如下

-t, --target-directory=DIRECTORY  move all SOURCE arguments into DIRECTORY

很直白,移动所有的source到目标路径里面。

假如说你有多个文件(夹):a、b、c、d。

要把它们移动到myfile路径下。

命令如下:

mv a b c d -t /myfile

是不是很简单,会了吗?

会了的话,可以简单试一下哦

以上是关于linux中,怎样使用mv命令,移动整个文件夹(这个文件夹下还有文件夹)?的主要内容,如果未能解决你的问题,请参考以下文章

怎样在linux中修改html文件

linux怎样将文件覆盖到另一个文件

怎样在linux中覆盖文件夹以及文件夹里的文件

linux 文件移动的问题

Linux命令行下cp,rm,mv命令的使用

每天一个linux命令(mv)