我只想要包含该字母的目录和文件。我已经能够从上一个问题重新创建它。但 tar 不是 gzip。
并且当试图使其成为 gzip 时...不会从硬链接目标中删除前导“/”?这毁了它。
这是修改后的代码(不是 gzip)
find /path/to/dir/ -type d -name "*x*" -o -type f -name "*x*" -exec tar rvf x.tar.gz {} \;
压缩包:
find /path/to/dir/ -type d -name "*x*" -o -type f -name "*x*" -exec tar cvzf x.tar.gz {} \;
在此过程中会出现相同数量的文件,但是在检查 tar (tf) 时,只会出现一个以 x 开头的文件...
用gzip不可能,还是我错过了一个更简单的解决方案......