当前位置:  技术问答>linux和unix

如何通过判断比较文件名来选择指定文件夹下的文件并将其copy到指定目录下?

    来源: 互联网  发布时间:2017-02-12

    本文导语:  【问题描述】 某一目录下有很多名称很接近的文件夹,如: zhanghui@Amy:/mnt/tvos/prebuild/blossoms/bl8670a/1031-E1$ ls 2011-0921  2011-1013  2011-1107  2011-1117  2011-1215  2012-0207  2012-0228  2012-0322 2011-0926  2011-1014  2011-1108  201...

【问题描述】
某一目录下有很多名称很接近的文件夹,如:
zhanghui@Amy:/mnt/tvos/prebuild/blossoms/bl8670a/1031-E1$ ls
2011-0921  2011-1013  2011-1107  2011-1117  2011-1215  2012-0207  2012-0228  2012-0322
2011-0926  2011-1014  2011-1108  2011-1121  2011-1219  2012-0208  2012-0301  mass_version
2011-0927  2011-1017  2011-1109  2011-1123  2011-1226  2012-0213  2012-0305  pu
2011-0928  2011-1024  2011-1110  2011-1124  2011-1231  2012-0216  2012-0307
2011-0929  2011-1031  2011-1111  2011-1125  2012-0104  2012-0220  2012-0308
2011-0930  2011-1102  2011-1114  2011-1128  2012-0109  2012-0222  2012-0316
2011-1008  2011-1103  2011-1115  2011-1206  2012-0116  2012-0223  2012-0319
2011-1011  2011-1104  2011-1116  2011-1212  2012-0203  2012-0227  2012-0321
这些文件夹下也有名称比较接近的文件,如:
zhanghui@Amy:/mnt/tvos/prebuild/blossoms/bl8670a/1031-E1$ ls -l 2012-0227/
total 211244
-rw-r--r-- 1 1007 1008    10477 2012-02-27 17:43 bl8670a-201202271502-commit-log
-rw-r--r-- 1 1007 1008      535 2012-02-27 17:43 bl8670a-201202271625-commit-log
-rw-r--r-- 1 1007 1008        0 2012-02-27 17:43 bl8670a-201202271736-commit-log
-rw-r--r-- 1 1007 1008 73861228 2012-02-27 17:43 bl8670a-ota-eng.john.wang-201202271736.zip
-rw-r--r-- 1 1007 1008 24787244 2012-02-27 17:43 system-201202271502.tar.bz2
-rw-r--r-- 1 1007 1008 24787197 2012-02-27 17:43 system-201202271625.tar.bz2
-rw-r--r-- 1 1007 1008 64847915 2012-02-27 17:43 system-201202271736.tar.bz2
-rwxr-xr-x 1 1007 1008  9265088 2012-02-27 17:43 upgrader.bin-bl8670a-1031-E1-201202271502.zip
-rwxr-xr-x 1 1007 1008  9265088 2012-02-27 17:43 upgrader.bin-bl8670a-1031-E1-201202271625.zip
-rwxr-xr-x 1 1007 1008  9263040 2012-02-27 17:43 upgrader.bin-bl8670a-1031-E1-201202271736.zip
现在我要实现的是用shell脚本来选择日期最近的那个文件夹下面最后生成的.tar.bz2和.zip文件(从文件夹或者文件名称中的日期可以判断出哪个文件是最后生成的),并将其copy至指定目录如/media/sdcard/下面。

谢谢大侠赐教!

|
ls -tr $(ls -tr | tail -1)/*.tar.bz2
看看这个是不是最新的

    
 
 

您可能感兴趣的文章:

  • applet可以不通过数字签名,通过设置IE直接在本地访问本地文件吗
  • 我想我的网站屏蔽掉通过某些网站过来的访问,我想通过htaccess 文件来做,请大家帮帮我。
  • 我想问一下,java生成的.class文件能不能通过某种工具生成.exe文件?
  • 求救:关于在BSD下如何通过文件路径使用核内函数获得文件句柄?
  • 如何将/etc/passwd文件排序后,将第1和6字段通过管道输出到某个文件中。
  • 如何通过.sh文件 把指定字符串写入到指定文件
  • 用户通过mozilla访问页面文件,提交的参数要记录到系统的配置文件中去,如何来实现这个接口?
  • 通过shell解析文件,并根据解析内容生成新的文件。
  • 如何通过文件路径得到文件句柄
  • 如何通过ip判断该ip地址是否有共享文件
  • UNIX下如何通过并口,驱动打印机打印格式文件
  • 通过位图头文件计算BMP的数据大小
  • 急!!!!freeradius怎么通过users文件做认证呀?
  • 求助!如何在dos下将多个文件通过磁盘复制到另一台计算机上
  • GCC是怎么通过.h文件找到C函数库的
  • linux(FC1)下,如果共享一个文件给WINDOWS系统通过网络访问
  • 如何通过mount命令将DOS文件分区挂接到Linux系统上访问DOS分区
  • 怎么通过FILE指针得到文件描述符?
  • 发分了 急急 跪谢 100 分 需要从文件中每次读取 固定(通过参数传入)字节
  • linux下通过对文件读取方式查询oracle的版本信息
  • Linux下通过rpm安装软件详细介绍以及如何将软件安装到指定目录
  • linux 下面安装通过yum安装apache 指定目录
  • 无线网卡如果指定接收了一个AP发出的信号(通过指定ESSID),能同时接受到另一个AP发出的信号么?50分求助
  • 怎么通过snmp获取远程主机指定进程信息?
  • mysql iis7站长之家
  • 如何设定指定的用户不能通过登陆到本机,只能登陆ftp服务器(操作系统redhat 9)
  • linux下多网卡机器中,如何通过指定网卡来接受数据?
  • 通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
  • libpcap通过设置BFP,只抓指定端口的的包,可是我想只抓Tcp Data头几个字节为特定值的包。
  • 如何查找指定进程的PID,通过编程解决?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • 我使用.net编译通过,但是使用g++编译不能通过。总是提示我undefined reference to ~myclass()
  • php通过socket_bind()设置IP地址代码示例
  • 紧急求救!能通过jdbc怎样连接sqlsever 然后通过 for xml 关键字得到xml流吗?
  • 通过javascript库JQuery实现页面跳转功能代码
  • 如何通过INTERNET访问通过共项一条线路上网的局域网中的机器???
  • c#通过委托delegate与Dictionary实现action选择器代码举例
  • 为什么g++编译通过了,而gcc却编译通过不了???
  • linux下通过crond实现自动执行程序
  • 请指点: 在windows下能否通过程序来获取linux下的用户列表,甚至通过自己写的windows程序界面增加修改linux的用户
  • 通过docker commit命令保存对docker容器的修改
  • Jbuilder第一次编译说缺包,引入通过!然后把原来引入的注释,又通过!上帝,救我!
  • 通过docker run命令运行新的docker镜像
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • 通过docker ps命令检查运行中的docker镜像
  • 请指点: 在windows下能否通过程序来获取linux下的用户列表,甚至通过自己写的windows程序界面增加修改linux的用户 100分相赠
  • Session id实现通过Cookie来传输方法及代码参考
  • 工作站Redhat Linux7.2如何通过NT4.0 proxy代理服务器上网,我不能通过其验证!请高手指点思路和方法!
  • 通过docker search命令搜索可用docker镜像
  • linux下能通过ip地址ping通其它机器,通过计算机名ping不通怎么解决?
  • Python3通过request.urlopen实现Web网页图片下载
  • 现在java开发中流行通过什么方式实现对数据库操作?就好像Visual Stadio通过ADO访问数据库。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3