导航:首页 > 版本升级 > linuxmv覆盖合并文件夹

linuxmv覆盖合并文件夹

发布时间:2025-03-01 23:46:01

linux下mv 多个文件到各自文件夹,如何操作

你这个问题主要是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了
希望对你有所帮助:)

阅读全文

与linuxmv覆盖合并文件夹相关的资料

热点内容
智能控制webui界面程序 浏览:723
临汾哪里有学计算机编程 浏览:130
qq跳过申诉修改密码 浏览:462
给文件夹加密win10 浏览:710
哪个app可以分辨航母 浏览:537
哪个app是英英词典 浏览:23
javavoid参数 浏览:829
如何让编程具有记忆功能 浏览:435
javamail发送带附件的邮件 浏览:173
微信分享文件到其他软件 浏览:682
微信对话文件夹在哪 浏览:287
qq头像欧美范街头男生 浏览:321
毛孔app 浏览:880
照片级渲染教程 浏览:304
目录中的文件夹有什么用 浏览:177
车载u盘文件扫描 浏览:410
稻壳文档怎样改文件名 浏览:620
cad怎么把文件存成模板 浏览:250
编程设计用什么笔记本流畅 浏览:584
电脑突然打开文件很慢 浏览:501

友情链接