论坛风格切换切换到宽版
  • 518阅读
  • 3回复

如何将某目录下的“老于一天”的文件打包呢? [复制链接]

上一主题 下一主题
离线taimushan.
 
发帖
2270
C币
-60211
威望
434
贡献值
1
银元
-3
铜钱
5074
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-04-27
即打包24小时之前的文件
想了很久没想出来,只想到一个比较笨的办.法,就是用find找出这样的文件,.结果存放到另一个文件。
然后一行一行地去读这个文件,并作为tar命令的输入..。.
我想应该不必这么麻烦,而且这种办法效率实在.太.低,还要产生中间文件。。    美容
新手,求助大牛们~

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线alluse.
发帖
2180
C币
-559263
威望
382
贡献值
1
银元
-2
铜钱
4770
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-10
使用find没有问题,避免文件产生可以考虑管道。

喔,管道其实也是文件呢。

离线zd052.
发帖
2053
C币
-193435
威望
385
贡献值
1
银元
-3
铜钱
4617
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-10
本帖最后由 liying_gg 于 2010-03-21 22:19 编辑

find /tmp -maxdepth 1 -mtime +1 | xargs -i tar -cvf  x.tar {}

离线石油人.
发帖
2053
C币
-152472
威望
377
贡献值
1
银元
-3
铜钱
4598
人人网人气币
0
只看该作者 地板  发表于: 2010-04-10
tar cvf x.tar `find /tmp -maxdepth 1 -mtime +1`
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个