#symbolic-links #path #redirect #move #rename #location #name

bin+lib move-links

CLI 工具,用于将文件移动(或重命名)到新位置,并重定向所有符号链接到新的路径(或名称)

2 个版本

0.1.1 2021 年 3 月 5 日
0.1.0 2021 年 2 月 26 日

#10 in #symbolic-links

MIT 许可证

10KB
222

移动链接

CLI 工具,用于将文件移动(或重命名)到新位置,并重定向所有符号链接到新的路径(或名称)。

用法

执行 mvl --help 显示帮助信息

Move Links <version>
Ben Mefteh F. <benmeft0@gmail.com>
Move (or rename) SOURCE to DEST, and redirect all ot its symbolic links inside of LINKS_DIRECTORY

USAGE:
    mvl <SOURCE> <DEST> --links-dir <LINKS_DIRECTORY>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -d, --links-dir <LINKS_DIRECTORY>    Directory in which to search for symbolic links of SOURCE

ARGS:
    <SOURCE>    Source file or directory
    <DEST>      Destination (output) file or directory

如何工作

Move Links 通过调用三个命令在底层工作:

  • find 用于查找源符号链接
  • ln 用于将现有符号链接重定向到目标
  • 最后使用 mv 将源移动到目标

安装

使用 cargo: cargo install move-links

依赖项

~760KB