我想找到并压缩
wordpress
目录中所有匹配的文件夹的内容,但我无法让命令正常工作,我以为它是这样的
find * | tar -zcvf jdaniel/wp-all.tar.gz 'grep wordpress'
tar:由于先前的错误,以失败状态退出
答案1
在 find 命令中执行搜索:
find ./ -iname '*wordpress*' | tar -zcvf jdaniel/wp-all.tar.gz
您还可以添加-type d
到 find 命令,但不确定在将目录中的文件传递给 tar 命令时是否会跳过这些文件。
答案2
如果您想要存档当前目录中所有名称包含“wordpress”的目录,那么只需使用以下命令:
tar -zcvf jdaniel/wp-all.tar.gz *wordpress*
假设您对以“。”开头的目录不感兴趣。