Linux,如何在一个文件夹中合并(显示)多个文件夹?(符号链接或其他解决方案)
我正在尝试创建一个脚本,它将遍历SRC文件夹,收集与文本标签匹配的所有文件夹。 然后将创建库文件夹。 因此,我需要一些建议,如何挂载/符号链接/合并位于SRC/“标准”文件夹下的所有子文件夹(文件夹和文件),并链接到一个位置-库 示例:A:/mnt/hdd_1.5T/Movies.All/*“所有文件和文件夹” B:/mnt/hdd_1.5T/Movies.Else/*“所有文件和文件夹” 或者更多 链接到/mnt/Library.Movies/ --在这里,我想看到所有的文件夹和文件 A和B或更多 当前脚本无法正常工作。Linux,如何在一个文件夹中合并(显示)多个文件夹?(符号链接或其他解决方案),linux,ubuntu,symlink,directory,kodi,Linux,Ubuntu,Symlink,Directory,Kodi,我正在尝试创建一个脚本,它将遍历SRC文件夹,收集与文本标签匹配的所有文件夹。 然后将创建库文件夹。 因此,我需要一些建议,如何挂载/符号链接/合并位于SRC/“标准”文件夹下的所有子文件夹(文件夹和文件),并链接到一个位置-库 示例:A:/mnt/hdd_1.5T/Movies.All/*“所有文件和文件夹” B:/mnt/hdd_1.5T/Movies.Else/*“所有文件和文件夹” 或者更多 链接到/mnt/Library.Movies/ --在这里,我想看到所有的文件夹和文件 A和B或
显示:
/mnt/Library.Movies/~Movies.All
/mnt/Library.Movies/~Movies.Else
使用声音有点过于复杂。不过我看了一下,但不是我现在需要的解决方案。我会回答我的评论,得到一个很好的建议:使用符号链接。find$MOVIE_DIRS-maxdepth 1-typed-exec ln-sf-t$MOVIES_LIB{}+find$MOVIE_DIRS-maxdepth 1-typef-name“。-exec ln-sf-t$MOVIES_LIB{}+
#! /bin/bash
SRC="/mnt/hdd_1.5T
/mnt/hdd_4T"
MOVIES_TEXT="Movies.*"
MOVIES_LIB="/mnt/Library.Movies"
rm -rf $MOVIES_LIB
#find $SRC -maxdepth 1 -type d -name "$MOVIES_TEXT"
FULL_DIRS=$(find $SRC -maxdepth 1 -type d -name "$MOVIES_TEXT")
mkdir -p $MOVIES_LIB
cd $MOVIES_LIB
ln -s $FULL_DIRS $MOVIES_LIB