如何linux 批量删除文件夹同名文件夹的文件

文件批量操作工具(批量重名/删除/复制/移动等) 1.0 中文绿色版
所属专题:
软件大小:181KB
捆绑插件:无插件
软件语言:简体中文
软件等级:
软件授权:免费软件
制作发行:
更新日期:
论坛转帖:
应用平台:Win7 / Vista / Win2003 / WinXP
标签:&&&&&&
文件批量操作工具是一款实用的小软件,可以同时处理多个文件的重命名、复制、移动、删除等操作
文件批量操作工具(批量重名/删除/复制/移动等) 1.0 中文绿色版
相关软件&相关文章
本类人气榜&文章阅读榜
本周下载榜&总下载榜
Copyright &
AllRights Reserved冀ICP备您的位置:&-&-> -& 批量修改文件名 3.7
同类周下载排行
软件授权:免费软件
软件大小:286KB
人气指数:17449
软件语言:简体中文
软件评级:
运行环境:Winxp/vista/win7/win8/
更新时间:
出 品 人:&&
软件合集:
  本程序为批量修改文件名软件,简单易用却功能强大。
  批量删除文件名中的指定字符,或从文件名中指定位置删除n个字符。
  批量替换文件名中的字符。
  批量在文件名前添加字符,或在文件名后添加字符。
  批量给文件名编号,序号位置完全可自定义,同时支持序号前补零。
  批量修改文件扩展名,支持扩展名大小写转换。
  批量修改文件名后缀,批量修改后缀名。
  批量修改图片名称。
  需安装有。NET 2.0程序库才能运行。
热门软件推荐
热门安卓应用推荐Linux下把文件夹复制到所有同名文件夹的脚本
需求:复制文件夹到Linux目录下,覆盖该Linux目录下所有同名文件夹 目标:Linux下,执行本脚本,输入文件夹名,即可批量复制覆盖。 使用说明: 先把本脚本文件和要复制的文件夹移到将要覆盖的Linux目录,之后执行本脚本即可。 执行命令: ./tcopy.sh 1.如果提示-bash: ./tcopy.sh: Permission denied,那要先赋给其权限: chmod +x tcopy.sh 再执行./tcopy.sh即可。 2.觉着麻烦的话 sh tcopy.sh也行。
逻辑说明: 原的cp命令,是cp -i命令,这样执行cp命令是无法自动覆盖的。所以改文件~/.bashrc,最后再改回。 读取用户输入文件名,用通配符把全文件夹放于数组 循环结构把原文件夹下所有文件放入所有数组。
sed -i 's/alias cp/#&/' ~/.bashrc
&/dev/null
echo &Please input the filename:&
array=($name*)
name2=&$name/*&
for ((i=1; i&${#array}; i++))
cp -r $name2 ${array[$i]}
sed -i &/#alias cp/i\alias cp='cp -i'& ~/.bashrc
&/dev/null
sed -i '/#alias cp/d' ~/.bashrc
&/dev/null
保存文件为tcopy.sh
代码说明:
sed -i 's/alias cp/#&/' ~/.bashrc
&/dev/null
把~/.bashrc文件中的alias cp一行给注释掉
array=($name*)
使用通配符把所有文件夹放入数组
name2=&$name/*&
name2为原文件夹目录下所有文件
获取数组长度
cp -r $name2 ${array[$i]}
sed -i &/#alias cp/i\alias cp='cp -i'& ~/.bashrc &/dev/null sed -i '/#alias cp/d' ~/.bashrc &/dev/null
改回~/.bashrc文件
风险项: 原~/.bashrc文件未必是alias cp='cp -i'
如果使用本脚本后,出现复制文件每次都询问是否覆盖即:cp: overwrite, 请手动修改~/.bashrc文件,在alias cp一行的前方加上#
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'您的位置: &
如何批量取消覆盖同名文件
优质期刊推荐

我要回帖

更多关于 批量删除文件夹 的文章

 

随机推荐