当前位置: 首页 > 知识库问答 >
问题:

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

全誉
2023-03-14

我想在IBMi上使用PASE tar命令从存档中排除一些目录,但[-X exclude File]选项似乎不适合我。

我尝试使用一个只包含文件名(/home/JSMITH/数据/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/排除.txt文件,其中包含以下任一内容:

/home/JSMITH/data/sub2/file2.txt
or
*.txt

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

共有1个答案

昝卓
2023-03-14

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

如果您是手动操作的,请确保您没有任何尾随空格。此外,我在手动创建我的记事本时使用了记事本。我发现绿屏edtf创建了一个包含CRLF的EBCDIC文件,这并没有排除我。

IBM i7.1

 类似资料:
  • 问题内容: 是否有一个简单的shell命令/脚本支持将某些文件/文件夹排除在存档之外? 我有一个目录,该目录需要与一个子目录一起存档,该子目录包含许多不需要备份的非常大的文件。 不完全解决方案: 该命令匹配给定的模式并排除了这些文件,但是我需要忽略特定的文件和文件夹(完整的文件路径),否则可能会排除有效的文件。 我还可以使用find命令创建文件列表,并排除我不想存档的文件并将该列表传递给tar,但

  • 问题内容: 我对mvc4捆绑器有一个奇怪的问题,不包括扩展名为.min.js的文件 在我的BundleConfig类中,我声明 我认为 当它渲染时,它只会渲染 如果我将jquery.tmpl.min.js重命名为jquery.tmpl.js(并相应地更新捆绑软件中的路径),则两个脚本均正确呈现。 是否有一些配置设置导致其忽略“ .min.js”文件? 问题答案: 我最初发布的解决方案是有问题的(很

  • 我用的是Stackblitz:https://stackblitz.com/edit/bible-talk 我用的是角度10。 我正在尝试从JSON文件导入数据。 我在Stackblitz上找到了一个如何做到这一点的例子: https://stackblitz.com/edit/json-import-example?file=src/app/app.component.html 您应该将这些添加

  • 我有一个应用程序,我想打包成一个文件,但遇到了选项的问题,包括html、js和css文件。运行(当然,在将各个数据文件的路径和所需路径添加到.spec文件的中的后,该过程工作正常。 我尝试了这个问题中提出的解决方案,但打包后返回了一个错误。此外,如果不包含这个答案所建议的代码,那么打包到一个文件就可以很好地工作,再次丢失了我需要的html、js和css。 有人在pyinstaller 3.1中遇到

  • 每次我试图编译它来测试它不recongnise文件