gpt4 book ai didi

用于创建符号链接(symbolic link)的 Bash 脚本

转载 作者:行者123 更新时间:2023-12-04 18:38:03 29 4
gpt4 key购买 nike

我正在尝试创建一个脚本,该脚本将从文件夹 1 级创建符号链接(symbolic link),我使用如下:

符号链接(symbolic link).sh

ln -s '../config/environments' > 'environments'
ln -s '../config/init' > 'init'

environment 是一个文件夹,init 是一个文件。

当我转到 symlinks.sh 所在的文件夹并执行 ./symlinks.sh 时,它会创建 4 个文件,它们是:
  • 环境
  • 环境?
  • 初始化
  • 在里面?

  • 我也试过:
    ln -s '../config/environments' .
    ln -s '../config/init' .

    但是有了这个,init 在当前文件夹中创建,环境进入文件夹 ../config/environments/environments

    有人能帮助我吗?

    最佳答案

    这是因为您正在重定向输出“>”。您不需要使用 ln 执行此操作,如果您使用以下命令,它将自动在当前目录中创建一个符号链接(symbolic link):

    ln -s "../config/environments" 
    ln -s "../config/init"

    关于用于创建符号链接(symbolic link)的 Bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30100713/

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