首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM i PASE tar -不包括文件或目录

IBM i PASE tar -不包括文件或目录
EN

Stack Overflow用户
提问于 2014-02-07 15:13:36
回答 1查看 198关注 0票数 2

我想使用IBMi上的PASE tar命令从存档中排除一些目录,但是-X排除文件选项似乎不适合我。

我尝试使用一个排除文件,该文件只包含一个文件名(/home/JSMITH/data/sub2/file2.txt),然后使用一个只包含模式(*.txt)的文件,两个归档操作都没有遗漏任何内容。

给定以下目录结构:

代码语言:javascript
复制
/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

以及以下命令:

代码语言:javascript
复制
/qopensys/usr/bin/tar -cvf /home/JSMITH/test.tar -X /home/JSMITH/excludes.txt /home/JSMITH/data

整个/home/JSMITH/数据结构包含在结果存档中。

我尝试使用/home/JSMITH/exclues.txt文件,其中任何一种内容如下:

代码语言:javascript
复制
/home/JSMITH/data/sub2/file2.txt
or
*.txt

如何从IBMi PASE tar命令中排除文件/目录/模式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-07 18:42:52

您需要排除文件中的完整路径。我通过ls /home/JSMITH/data/*..txt>/home/JSMITH/exempes.txt创建了我的

如果你是用手做的,确保你没有任何尾随空格。此外,当我手工创建我的Notepad++时,我也使用了它。我发现绿色屏幕edtf创建了一个EBCDIC文件,其中包含CRLF,这并不排除给我。

IBM 7.1

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21631250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档