sh 在当前工作目录中创建链接。一个“ln -s”包装器。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 在当前工作目录中创建链接。一个“ln -s”包装器。相关的知识,希望对你有一定的参考价值。

#!/bin/bash

# How can we eat the fish any more once we can read their minds? -- The dolphin lady

# Purpose:
# Make multiple links in current working directory. A "ln -s" wrapper.

# Usage:
# lns_multi_cwd.bash lnk_target_path_1 lnk_target_path_2 ...
# lns_multi_cwd.bash /path/dir/*

for fpath_target_raw in "$@"
    do
    fpath_target="$(echo $fpath_target_raw)"
    printf "$fpath_target" | grep '/'
    if [ 0 -eq $? ] 
        then
        fpath_target_tail="${fpath_target##*/}"
    else
        fpath_target_tail="$fpath_target"
    fi

    ln -s "$fpath_target" "$fpath_target_tail"
done

以上是关于sh 在当前工作目录中创建链接。一个“ln -s”包装器。的主要内容,如果未能解决你的问题,请参考以下文章

在Python中创建可执行的符号链接?

sh 在当前目录的所有目录中创建文件。

在不同目录中创建链接(Linux/UNIX)

linux下添加链接与删除链接(ln命令的用法)

sh 在双引导系统中创建windows和linux android SDK的常用目录中的符号链接。

使用ln命令在Linux系统中创建连接文件