按照这里的说明:http: //linuxdevcenter.com/pub/a/linux/lpt/20_08.html
我的目标是压缩一个目录,但只想包含该目录中的 .php 文件。
鉴于上述说明,我想出了这个命令。它创建一个名为 IncludeTheseFiles 的文件,其中列出了所有 .php 文件,然后 tar 应该只使用 IncludeTheseFiles 中列出的文件来完成它的工作
find myProjectDirectory -type f -print | \
egrep '(\.[php]|[Mm]akefile)$' > IncludeTheseFiles
tar cvf myProjectTarName -I IncludeTheseFiles
但是,当我运行它时,它不喜欢我包含选项吗?
tar: invalid option -- I