gpt4 book ai didi

bash - 这是在bash中复制符号链接(symbolic link)目录的正确方法吗?

转载 作者:行者123 更新时间:2023-12-04 05:42:38 25 4
gpt4 key购买 nike

我有目录 a那是符号链接(symbolic link)的地方。我想将其内容复制到目录b .在某些极端情况下(例如隐藏文件、文件名中的外来字符等),以下简单的解决方案不会中断吗?

mkdir b
cp -rt b a/*

最佳答案

只需添加尾随“/”将跟随符号链接(symbolic link)并复制内容而不是链接本身。

cp -a symlink/ dest

Bash globbing 不会阻塞文件名中的特殊字符。这就是使用通配符而不是解析命令的输出(例如 ls)的原因。 .以下也可以。
shopt -s dotglob
mkdir -p dest
cp -a symlink/* dest/

关于bash - 这是在bash中复制符号链接(symbolic link)目录的正确方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11081849/

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