【发布时间】:2014-03-05 01:43:03
【问题描述】:
我想在 IBMi 上使用 PASE tar 命令从存档中排除一些目录,但 [-X Exclude File] 选项似乎对我不起作用。
我尝试使用仅包含文件名 (/home/JSMITH/data/sub2/file2.txt) 的排除文件,然后使用仅包含模式 (*.txt) 的排除文件,并且存档操作都没有遗漏任何内容。
给定以下目录结构:
/home/JSMITH/data
/home/JSMITH/data/sub1
/home/JSMITH/data/sub1/file1.txt
/home/JSMITH/data/sub2
/home/JSMITH/data/sub2/file2.txt
/home/JSMITH/data/sub3
/home/JSMITH/data/sub3/file3.txt
以及以下命令:
/qopensys/usr/bin/tar -cvf /home/JSMITH/test.tar -X /home/JSMITH/excludes.txt /home/JSMITH/data
整个 /home/JSMITH/data 结构都包含在生成的存档中。
我已尝试使用具有以下任一内容的 /home/JSMITH/excludes.txt 文件:
/home/JSMITH/data/sub2/file2.txt
or
*.txt
如何从 IBMi PASE tar 命令中排除文件/目录/模式?
【问题讨论】:
标签: archive tar ibm-midrange