プロが教える店舗&オフィスのセキュリティ対策術

こんにちは。はじめまして、hisatoと申します。

AIX kshスクリプトのtar+compressについて
質問がございます。

基本は下記の通りで問題なく完了するのですが、
# アーカイブ処理
tar -cvf - <固める対象のファイル名> | compress >圧縮ファイル名.tar.Z

下記の処理にすると、エラーが発生してしまいます。
tar -cvf - -L <固める対象のファイル名リスト> | compress >圧縮ファイル名.tar.Z

tar: 次のフラグにはパラメータが必要です: L
使用方法: tar -{c|r|t|u|x} [-BdFhilmopsvw]
[-Number] [-fFile]
[-bBlocks] [-S [Feet] [Feet @Density] [Blocksb]]
[-LInputList] [-NBlocks] [-C Directory] File ...

-Lを使用する場合は、-オプションを使用して新規アーカイブ・ファイルを作成し、
そのアーカイブ・ファイルをcompressに渡すことはできないのでしょうか?

以上、ご教授お願いいたします。

A 回答 (1件)

tar -cvf AAA.tar -L <固める対象のファイル名リスト>


ではファイルの作成に成功するのでしょうか?メッセージからすると、-L オプションの使い方が間違っていると思われるのですが(Lの次に空白をあけないとか)。
    • good
    • 0
この回答へのお礼

連絡が遅くなってしまい、申し訳ないです。
notnotさんのおっしゃっていたとおり、-Lのあとを
空白であけなかったところ、うまく処理をすることが
できました。

ありがとうございました。

お礼日時:2006/02/15 02:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!