转自:http://zhidao.baidu.com/question/286638309.html

你这个问题主要是mv的用法了,我简单说一下:

1. mv可以把多个文件移动到一个文件夹(目录)里面,比如:有a b c三个文件,一个目录d,用下面命令就能将a b c移动到d中

$ mv a b c d

需要注意的是,目录d必须在最后面,而且它前面不能再出现其他目录

2. 也可以使用带选项的mv命令,把多个文件移动到一个目录中,如

$ mv a b c -t d

$ mv -t d a b c

其中,-t后面紧接着的就是要移动到的目录,并且不能有多个目录出现

3. 如果出现了多个目录,比如下面的命令

$ mv -t adir a -t bdir b

mv: multiple target directories specified

会出现上面的警告,且只执行了前面正确的那部分,即只是将a移动到了adir,后面的没执行

4。如果你的文件和目录名称有一定的关系,你的问题可以通过脚本来解决,当然,脚本的具体内容也要视具体情况而定

假设有文件a b c,希望将a移动到adir,将b移动到bdir,将c移动到cdir,那么就可以这样来做

写一个简单shell脚本:move.sh

# FileName move.sh

#!/bin/bash

mv $1 "$1dir"

$ chmod +x move.sh

然后,

$ find . -type f | xargs -n 1 ./move.sh

执行完毕之后,就发现

$ tree

.

|-- adir

| `-- a

|-- bdir

| `-- b

即实现了将a移动到adir,b移动到bdir,c移动到cdir了。

所以,总得来说,你的具体问题还要具体分析才好。当然,如果你的情况正是我上面说的,那么,就用这种方法就OK了

希望对你有所帮助:)

linux mv两个文件夹,linux下mv 多个文件到各自文件夹,如何操作?相关推荐

  1. linux打开ppt文件命令,ubuntu下命令行打开pdf/doc/ppt文件

    CoreGraphics-线段常见属性及渲染模式介绍 线段常见属性: 1.线宽 2.线头样式 3.接头样式 4.颜色(包括描边颜色和填充颜色) override func draw(_ rect: C ...

  2. linux安装两个jdk_jdk在linux上安装过程

    虚拟机JDK Java虚拟机是运行所有Java程序的抽象计算机,是Java语言的运行环境. Java虚拟机就是一台虚拟的计算机,有自己的CUP处理器.内存,还具有相应的指令系统.Java虚拟机屏蔽了与 ...

  3. linux 托盘两个输入法图标,linux mint12安装ibus之后,语言栏不跟随光标和系统托盘输入法图标不能显示问题解决...

    安装之后,ibus有两个问题:1,语言栏不能光标跟随:2,系统托盘上不能显示输入法图标 对第一个问题, 我看到这个解决方法,之后便感觉应该是这几个系统变量没有设置好的原因. 用echo 查看了一下这三 ...

  4. linux操作系统的两种桌面环境,Linux操作系统中常见的桌面环境介绍

    X服务器程序提供了建立和运行G U I的引擎:窗口管理器程序提供了管理窗口本身(比如标题栏和滚动栏)的环境,桌面环境提供了一系列的工具程序和应用程序.这些工具和程序中的许多都可以让用户控制其环境的设置 ...

  5. linux有两种工作界面,Linux 向用户提供了两种界面:用户界面和系统调用。

    [单选题]This is the very book I am looking for. [多选题]在服务质量差距模型中,对管理认识差距(即差距1)管理的内容有( ). [单选题]张某和赵某两家有仇. ...

  6. android开发data/data/文件包/files下的保存,删除,获取文件

    一. files 1. Context.getFilesDir(),该方法返回/data/data/youPackageName/files的File对象. 2. Context.openFileIn ...

  7. Linux 常用指令(man、cp、mv、cat、more、less、head、tail)

    绪论 对于指令的学习,是一个漫长的过程,因为一般在后台服务器上为了减少刷新图形化界面消耗资源都是呈现出命令行的形式,对此我们必选要掌握好Linux的指令.今天我们接着上一章的指令来继续学习更多的指令. ...

  8. linux命令备份文件并且改名字,linux操作命令(二) 移动文件,复制文件,修改文件名,备份文件;...

    linux命令之  mv   :  修改文件名,移动文件,备份文件: mv   [参数]   源文件或者目录   目标文件或目录 -b :  若覆盖文件,则覆盖前先备份:   #   mv  文件1 ...

  9. linux c url下载文件,OpenCV教程之使用cmake生成MakeFile时下载文件

    在编译OpenCV以及其附加模块时,有时会需要一些第三方的库,如果本地没有,会自动下载,下载地址一般为GitHub,结果当然就是卡死在那里,根本无法下载,下面教大家如何解决这种问题. 问题重现 比如我 ...

  10. linux装入u盘分区失败,linux下U盘分区表修复解决识别问题

    平台:redhat9.FC5.S3c2410Embedded Linux 硬件:KingSton 2.0 1G USB Disk(默认未更改) 问题描述: 1.在RH9下插入U盘用fdisk -l命令 ...

最新文章

  1. 局域网通知系统(消息群发)
  2. 无法在终端中显示Git树
  3. ITCAST视频-Spring学习笔记(使用JDK中的Proxy技术实现AOP功能)
  4. Go语言垃圾回收(GC)
  5. TransactionScope 的基本原理简介
  6. wxWidgets 的打印演示
  7. rsync+inotify远程同步
  8. android 删除模拟器,android – 如何从avd设备中删除脱机模拟器?
  9. 经典面试题(23):以下代码将输出的结果是什么?
  10. leetcode567. 字符串的排列
  11. 手把手教你云服务器如何搭建typecho博客网站(包括配置免费SSL证书)
  12. mysql修改视图语句alter_MySQL修改视图(ALTER VIEW)
  13. 联想微型计算机 y720,联想拯救者Y720评测:有颜值的实力派
  14. 服务器租用如何保证数据安全
  15. 在nvidia AGX 边缘服务器安装kubeEdge
  16. 计算机网络技术人员素质要求,做网络技术员需要学习哪些技能
  17. 电脑连接热点无internet访问权限_电脑连接手机热点无法上网的三种解决方法
  18. vue前端实现微信支付-微信公众号JSSDK
  19. SAXReader saxReader = new SAXReader();来解析xml文件
  20. Linux 中的 EOF 到底是什么?

热门文章

  1. 12.轨迹预测,创新点
  2. 处理CFR的三种方法
  3. 基于嵌入式Qt的俄罗斯方块游戏开发
  4. 数据结构NO6--串简要
  5. ALBRECHT微型三抓夹头30 G010 HBF 0-3
  6. 2018 ACM-ICPC 宁夏邀请赛
  7. 零碳数科CEO闫保磊:推进工业互联网建设需要工业机理和数字科技相融合
  8. HBuilder配置谷歌浏览器路径无法正常使用情况
  9. vue3-admin商品管理后台项目(后台布局layout布局开发一)
  10. 第四届云计算大会门票抢购 史上最低价,每日限5张