导航:首页 > 操作系统 > linux批量移动

linux批量移动

发布时间:2023-05-19 05:13:01

A. linux 移动大量文件

需要移动 460569份文件,直接mv 或者 rm 等,会提示参数列表过长。

使用

```

find . -type f -name 'pfam_scan_temp*.xls' -exec mv {} temp  \;

```

可以操作更多一下的文件,但是文并早件过多还是会提示,如果可以进一步筛选轮蔽汪倒也是可以用。

这个更方便,grep 中间的temp替换成你想匹配的文件名,最后的temp是你想移动后的目腊仔标目录:

```

ls |grep temp | xargs -t -I {} mv {} temp

```

B. Linux如何用命令批量移动不同格式文件到某个文件夹

sudo mv *.txt /XXX/XXX/*.txt
sudo mv *.mpg /YYY/YYY/*.mpg

C. linux按时间批量移动文件

find/data/paic/backup提交问题/aaa-mtime-day1-mtime+day2-name"abc_*.txt"-print0|xargs-I{}mv{}/data/paic/backup/201303/

查找day1天内day2天前的文件,具体天数需要仔细测试调整一下了。。

比如今天是2013-12-3

find/data/paic/backup提交问题/aaa-mtime-4-mtime+2-name"abc_*.txt"|xargs-I{}ls-lrt{}

查找/data/paic/backup提交问题/aaa 目录下2013-11-29到2013-12-01号的名字符合 abc_*.txt的文件


-mtime modified time

-atime access time

-ctime change time

D. Linux下怎么批量提取子文件夹下的文件到父文件夹

mv /users/name/xx/a(换成b,c) /users/name/xx

E. 如何用shell批量移动子目录下文件到当前文件夹

#!/bin/bash
rp=$(pwd)
echorootpath-----------------:${rp}
#function
moveFile(){
#getdirs
ls-F|grep"/$">temp_dirs.txt
cattemp_dirs.txt|whilereadd
#fordin$(cattemp_dirs.txt);
#whilereadd
do
cp=$(pwd)/${d}
cd${cp}
echocurrentPath----------------------:${cp}
ls-al|grep"^-">temp_files.txt
cattemp_files.txt|whilereadf
#forfin$(cattemp_files.txt);
#whilereadf
do
fileName="${f##*}"
echofilename--------------------:${fileName}
newFileName=${rp}/${d%*/}-${fileName}
echonewfilename---------------------:${newFileName}
fullPath=${cp}${fileName}
echofullPath-------------------------:${fullPath}
mv${fullPath}${newFileName}
done
#<<(ls-al|grep"^-")
#deletetempfile
test-atemp_files.txt&&rm-rftemp_files.txt
#
moveFile
test-atemp_dirs.txt&&rm-rftemp_dirs.txt
cd..
done
# <<(ls-F|grep"/$")
}
#exec
echo'startmovefiles...'
moveFile
rm-rf*temp_dirs.txt
rm-rf*temp_files.txt
echo'movefilesend'

技术有限,此代码效率不高;在linux测试没问题,mac上没测,你可以先测一下;文件移到根目录会被重命名为它原先所在的文件夹加上短杠加上它原先的名称

F. linux下如何批量移动某目录下按日期排序的所有文件夹下部分文件

#!/bin/bash

forDIRin`ls你的原始目录路径`
do
mkdir-p/新目录路径/$DIR
mv原始目塌前录路径上层目录兄纯/$DIR/{01..05}/新目录路径团尘清/$DIR
done

G. Linux环境下,如何批量移动文件到对应文件夹,文件名和文件夹名都是有序的。

用for语句可以解决。相当如些脚本了。

H. linux文件批量压缩后复制到移动硬盘的脚本

先将移动硬盘挂载到/mnt目录下
然后按如下方法创建脚本
vi backup.sh (生成脚本)
以下是脚本租蔽穗内容
#/bin/bash
tar -czvf backup.tar.gz /要备份的文件夹的弊卜完路径/ (例如要备份/home下的所有文件则命令并闭如下tar -czvf backup.tar.gz /home)
cp backup.tar.gz /mnt
rm -rf backup.tar
然后给该文件执行权限
chmod 755 backup.sh

I. 怎样用linux命令 将服务器A的数据库 转移到服务器B ,随便再教一个批量备份数据库的好方法

A机操作 mysqlmp -u root -p123456 database1 > database1.sql 导出数据库database1到database1.sql

B机族耐晌操作
mysql -u root -p123456 登录进mysql终端
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.0.103'identified by '123456' WITH GRANT OPTION 192.168.0.103是A机IP root
flush privileges 重新加载授权信息

A机操作mysql -u root -p123456 -h 192.168.0.1 database2 < database1.sql 192.168.0.1为B机IP
导入database1.sql这个兆锋数据库到B机的dataase2数据库亩姿

阅读全文

与linux批量移动相关的资料

热点内容
手机主页设文件夹 浏览:956
安卓投屏极米用什么 浏览:415
老程序员总结的16条经验教训 浏览:194
linux修改服务器时间 浏览:446
检查文件夹新增文件 浏览:287
代理服务器和脚本地址 浏览:529
如何让宽带一直连接网络连接服务器 浏览:718
编译阶段形成逻辑地址 浏览:328
设置中应用加密是哪个 浏览:682
php当前函数名 浏览:161
程序员睡眠不好心跳快 浏览:232
python怎么将电脑作为服务器 浏览:779
腰椎压缩性骨折算几级伤残 浏览:302
传统资产配置策略加密货币市场 浏览:990
id加密门禁卡可以复制到手机吗 浏览:674
路由器如何控制某个app 浏览:45
C51编译器在标准C的基础上 浏览:262
银行卡掉了可以办车贷解压吗 浏览:317
没解压可以贷款吗 浏览:519
最小pdf阅读器 浏览:810