linux - 从文件夹中的选择文件类型创建符号链接(symbolic link)

标签 linux bash shell symlink

我有一个包含许多不同类型文件的文件夹...但在这种情况下,我只想创建特定文件类型(扩展名为 *.txt.mrg 的数据文件)的文件的符号链接(symbolic link)。 ..我希望符号链接(symbolic link)的文件名与原始文件相同...我该怎么做?我希望能够在一个命令中为该文件类型创建所有符号链接(symbolic link)。

最佳答案

find /your/source/dir/ -iname '*.txt.mrg' -exec ln -s '{}' /your/dest/dir/ \;

警告:要使这一行有效,您必须使用绝对路径。

关于linux - 从文件夹中的选择文件类型创建符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3810861/

相关文章:

MySql网络问题

Linux命令在文件中查找特定行并在其下方添加新行

linux - LINUX 文本脚本中的条件散列

linux - 使用 heredoc 输入时 Bash 返回码错误处理

macos - osx 安装脚本 - 检测 firefox 是否正在运行并提示重新启动

linux - bash:查找目录和子目录中首字母为z或Z的所有文件

shell - 格式化 Neo4J-Shell 密码查询结果?

regex - 用 grep 匹配一行中的两个字符串

regex - 替换数字对之间的分隔符

python - 在 Ubuntu 中启动时运行 Python 脚本