gpt4 book ai didi

Bash:循环、复制、备份

转载 作者:行者123 更新时间:2023-12-05 08:14:44 25 4
gpt4 key购买 nike

嘿,不是 100% 确定这个错误是什么意思。

% for f in "*" ; do cp $f ../backup/backup$f ; done
cp: ../backup/backup* not found

目的是将一个文件夹中的所有文件复制到一个备份文件夹中,并将文件重命名为backup。

最佳答案

* 不应该在引号中:

for f in * ; do cp $f ../backup/$f ; done

当您使用引号时,这会阻止 shell 扩展它,因此它正在寻找一个名为 * 的文件,而不是您所指的目录中的所有文件。

关于Bash:循环、复制、备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2458128/

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