繁体   English   中英

将文件列表中的文件存储在IBM i的tarball中-Shell

[英]Store files from a filelist in tarball on IBM i - shell

我想从文件列表创建一个tarfile。
文件列表有两行

log1.dat
log2.dat

Shell脚本如下所示:

cd /temp/temp1 
tar -cvf test.tar -L inp.txt

所有文件都存储在dir temp/temp1 qshell抛出错误:

no file or directory with the name inp.txt

但是文件在那里,名为inp.txt。

创建test.tar并将inp.txt存储在存档中。 我不想将inp.txt放到压缩包中-我想存储inp.txt列出的文件。

怎么了

PASE tar实用程序接受[ -L InputList ]作为参数。

Usage: tar -{c|r|t|u|x} [ -BdDEFhilmopRUsvw ] [ -Number ] [ -f TarFile ]            
         [ -b Blocks ] [ -S [ Feet ] | [ Feet@Density ] | [ Blocksb ] ]           
         [ -L InputList ] [-X ExcludeFile] [ -N Blocks ] [ -C Directory ] File ...

Usage: tar {c|r|t|u|x} [ bBdDEfFhilLXmNopRsSUvw[0-9] ] ]                            
         [ Blocks ] [ TarFile ] [ InputList ] [ ExcludeFile ]                     
         [ [ Feet ] | [ Feet@Density ] | [ Blocksb ] ] [-C Directory ] File ...   

限定实用程序的路径以使用PASE版本:

/qopensys/usr/bin/tar -cvf test.tar -L inp.txt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM