创建符号 link 排除目录中的某些文件

Create symbolic link excluding some files in a directory

是否可以在 Linux 中用符号 link 排除某些类型的文件或文件夹?例如,如果我想 symlink 一个文件夹 "folder1",其中包含以下文件和文件夹

   -folder1  
    -1.json  
    -2.json  
    -3.xml  
    -4.json  
    -5.xml  
    -folder2  
    -folder3

是否可以排除 *.xml 文件并在 symlinking 时说 folder3 ?如果是那么怎么办?

没有。如果您为目录创建 link,它将指向目录本身,而不是某些 'mirror' 或内部文件的副本。所以你不能对 linked 目录做不会影响真实目录的更改,因为它们实际上是相同的

如果您的目录中的文件列表不会改变,您可以考虑 linking 每个文件而不是 dir