mv 移动目录分为2种情况:


第一种:目标目录为空,使用mv命令可以直接移动,使用绝对路径执行或加参数-f 不会提示是否移动。

[root@localhost ~]# mkdir 1
[root@localhost ~]# mkdir /tmp/1
[root@localhost ~]# mv 1/ /tmp/
mv: overwrite `/tmp/1'? n
[root@localhost# /bin/mv 1/ /tmp/

第二种:目标目录非空,使用绝对路径执行也会提示目录非空不能移动,需要加一个参数-b 加参数后可以移动,同时会备份目标目录一份。备份目录后面 ~ 表示;

[root@localhost ~]# mkdir 2
[root@localhost ~]# mkdir /tmp/2
[root@localhost ~]# touch /tmp/2/2.txt
[root@localhost ~]# /bin/mv 2/ /tmp/
/bin/mv: cannot move `2/' to `/tmp/2': Directory not empty
[root@localhost ~]# ls /tmp/
1  2  yum.log
[root@localhost# /bin/mv -b 2/ /tmp/
[root@localhost ~]# ls /tmp/
1  2  2~  yum.log

2~ 这个目录为移动以前/tmp/目录下的,移动之后加了~表示备份。

linux下mv命令移动目录的二种情况相关推荐

  1. Linux下的命令总结笔记(二)

    说在前面的话: 本文是以笔记的形式呈现,那么其内容也将会有一个更新的过程.其命令也为亲测内容,大家可以放心使用(蓝色字体部分除外,蓝色部分为未测试或测试后未验证).如果有一些什么问题,可以给我留言. ...

  2. 由一个误操作引起的对linux下mv命令的使用总结

    今天在使用mv命令移动文件时出现了一个小错误,我的目的是将jdk-8u65-linux-x64.tar.gz文件移动到/home/lyh/java目录下,正确的命令应该是这样的: sudo mv jd ...

  3. linux下mv命令参数详解,linux下的mv命令使用详解

    回家也有一些时候了,今天总于有空去看望一下在家的奶奶,所以就一早坐车回家了,早上也没有开过电脑,当然学习linux是不能忘了哦!呵呵----今天我看到了一些不错的资料,跟大家一起分享一下啊! 我们学习 ...

  4. linux下mv命令无法识别,linux下mv命令使用方法

    mv命令 1.作用 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令等同于DOS系统下的ren和move命令的组合.它的使用权限是所有用户. 2.格式 mv [options] 源 ...

  5. Linux下find命令详情

    Linux下find命令在目录结构中搜索文件,并执行指定的操作. linux下find命令提供了相当多的查找条件,功能很强大,所以它的选项也很多,其中有许多的选项都值得我们深入的了解学习. 命令格式: ...

  6. Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)之二——只改变第一出现的那一行

    一.背景 在之前的文章中有介绍过<Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)> 但是这种方法存在一定的问题,就是假如某个变量在一个文件中出现两次,却只想更改 ...

  7. linux如何创建目录结构,linux下怎么创建一个目录命令mkdir

    linux下怎么创建一个目录命令mkdir linux下用mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 命令格式: ...

  8. Linux下tar命令解压到指定的目录

    文章转自:linux下tar命令解压到指定的目录_曹毅涵_新浪博客 版权归原作者. Linux下tar命令解压到指定的目录 : tar -zxvf /bbs.tar.zip -C /zzz/bbs / ...

  9. Linux下的文件系统与目录系统简介

    Linux下的文件系统与目录系统简介 一. 文件系统 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 普通文件:如文本文件.C语言元代码.SHELL ...

最新文章

  1. bookmark: partitioned tables in sql server 2005
  2. Android 数据库基本操作-2
  3. css的checkbox样式变化
  4. android 两个竖排listview,Android布局 – 在ListView行内垂直堆叠两个TextView
  5. C#中如何 处理 TCP中的TIME_WAIT
  6. amd为什么还用针脚_为什么intel处理器不用针脚,AMD还一直使用针脚呢?
  7. 纯原生组件化-模块化的探索
  8. 如何删除JAVA集合中的元素
  9. 中国最为著名的古塔,你认识几座?
  10. [bzoj] 1257 余数之和sum || 数论
  11. WeeklyBlogging_20100726
  12. Extreme以5500万美元收购Brocade数据中心网络资产
  13. proxool,好东西
  14. 嵌入式工程师必须知道的一些好网站
  15. html5小游戏塔防,HTML5塔防(一)
  16. PVE使用USB蓝牙直通配置
  17. 猴子排序与聪明的猴子排序
  18. jquery 3D旋转效果
  19. linux服务器cpu/负载占用率100%怎么办?
  20. 在windows和Ubuntu配置OpenXXX客户端

热门文章

  1. form action可以变量么_在 Laravel 中优雅处理 Form 表单
  2. Pycharm中tensorflow框架下tqdm的安装
  3. Verilog设计实例(6)基于Verilog的各种移位寄存器实现
  4. 【 MATLAB 】【 MATLAB 】DFT的性质讨论(三)序列的循环卷积及其 MATLAB 实现
  5. 机房监控系统解说--发电机篇
  6. 咱们来聊聊快速失败和安全失败
  7. ES6 实用开发技巧
  8. DotNet并行计算的使用误区(二)
  9. Vi/Vim查找替换使用方法
  10. MongoDB 分页查询的方法及性能