全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 378|回复: 3

各位大佬求助

[复制链接]
发表于 2021-10-22 12:01:50 | 显示全部楼层 |阅读模式
  1. [root[url=home.php?mod=space&uid=22998]@localhost[/url] test]# tree
  2. .
  3. ├── a
  4. │    ├── a-1
  5. │    └── a-2
  6. └── b
  7. 2 directories, 2 files

  8. [root@localhost test]# tar -cf /tmp/$(date +%Y%m%d%H%M%S).tar * .[^.]* --exclude=a/a-2 --remove-files
  9. tar: a: Cannot rmdir: Directory not empty
  10. tar: Exiting with failure status due to previous errors

  11. [root@localhost test]# tree
  12. .
  13. └── a
  14.     └── a-2

  15. 1 directory, 1 file
复制代码
发表于 2021-10-22 12:09:37 | 显示全部楼层
先把 a/a-2 mv 走不久好了
 楼主| 发表于 2021-10-22 13:01:28 | 显示全部楼层
oksbsb 发表于 2021-10-22 12:09
先把 a/a-2 mv 走不久好了

生产环境中实际这个文件下有900多G的LOG文件
不可能MV
发表于 2021-10-22 13:16:40 | 显示全部楼层
ccnif 发表于 2021-10-22 13:01
生产环境中实际这个文件下有900多G的LOG文件
不可能MV

mv 只是换个路径,速度很快。如果目录里面不会有新文件产生,基本不会影响。
要么你就 不要 --remove-files tar完成后再rm。
还有就是试试 --ignore-failed-read --warning=no-file-changed  之类的选项
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-11 14:14 , Processed in 0.057770 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表