我们可以只归档与正则表达式匹配的文件吗?例如
我有三个文件
./a/b/c/d/file
./a/b/c/d32/file
./a/b/c/d64/file
Run Code Online (Sandbox Code Playgroud)
我只需要把这两个存档
./a/b/c/d/file
./a/b/c/d32/file
Run Code Online (Sandbox Code Playgroud)
类似的东西tar -chvzf test.tar.gz a/b/c/d[32]*/file似乎不起作用。有没有办法使用 GNU 版本的 tar 来做到这一点?
你可以这样做:
tar cvf ff.tar $(ls | grep rb)
Run Code Online (Sandbox Code Playgroud)
或者如果你需要深入:
tar cvf my.tar $( find . -type f -name file )
Run Code Online (Sandbox Code Playgroud)