gpt4 book ai didi

linux - 使用数组和/或数字在 Linux 中复制移动删除目录

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:57:38 24 4
gpt4 key购买 nike

我有一个很大的子目录目录,已达到 ext3 限制。我需要将一些目录复制到备用路径。我还需要完全删除一些目录。

目录以数字方式命名 1000,1001,1002,1003。我希望能够按号码复制和删除。即

rm -rf (WHERE 目录名<12000)

我还有一些不连续的目录比如45698,59875,897526我能够从数据库中提取这些目录名称,并将它们放在一个数组中。

复制和删除这些内容的最佳方式是什么?

最佳答案

我会先复制有趣的文件夹。您告诉过您将它们放在一个数组中,也许最好将它们的名称存储在一个文件中?然后你冷做以下:

xargs -I {} cp -a {} /path/to/backup < list_of_interesting_folders

然后您可以使用大括号扩展(使用 bash)删除剩余的文件夹:

rm -rf {1000..12000}

关于linux - 使用数组和/或数字在 Linux 中复制移动删除目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24344244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com