• ベストアンサー

Makefileの中でtar、cpを行う方法

Makefileの中で tar -xvf XXX.tar cp YYY ./PPP/Makefile と行いたいのですが、 どなたか書き方を教えてください。 そもそもできるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • slackware
  • ベストアンサー率59% (22/37)
回答No.1

質問の意図を取り違えているかもしれませんが... こういう書き方で、うまくいきませんか?? 上記の tar と cp を連続して行うとすると.. (例) --> unpack:   tar -xvf XXX.tar   cp YYY ./PPP/Makefile <-- ※ tar と cp の前は、スペースではなく[TAB]が入ります.

関連するQ&A

  • 「tar xvf」「tar zxvf」の違い

    「tar xvf」「tar zxvf」の違いが分かりません。 ・「hoge.tar」を展開するときは、「tar xvf」 ・「hoge.tar.gz」を展開するときは、「tar zxvf」 ということなのでしょうか? 「tar xvf」で、「hoge.tar.gz」は展開できないのでしょうか?

  • tar の使い方

    tarを使用してファイルをサーバー間でコピーする方法で xxx.tarを作成しない方法が確かあったような。 数年、さわっていなかったので忘れてしまいました。 どなたか簡単な例で教えてもらえませんか。 コピー元、先ともにDisk容量が少ないのでxxx.tarまたはxxx.tar.Zを作成できないんです。

  • tarコマンド

    tar zxvf XXX.tar.gz 上記コマンドを実行するとカレントディレクトリに XXXディレクトリが作成され、その中にファイルが展開されるかと思います。 このXXXディレクトリの名前をSSSとして解凍したいのですが、できますでしょうか?

  • tarの中のtarを閲覧するには。。

    A.tarというtarファイルの中にB.tarというファイルが格納されています。 A.tarを全く展開せずにB.tarの内容を閲覧する方法はありませんでしょうか?

  • cpコマンドを行うとファイルサイズの制限エラーが出ます

    いつもお世話になっております。 CPコマンドで分からない事がありますので、 ご存知の方がいられましたら アドバイスをお願い致します。 CPコマンドを実行すると以下のエラーが発生します。 エラーを回避したいのですが、 何かいい方法はありますでしょうか? ・ファイルサイズは2165901169byteでした。 ・試しにgzip2を行ったらファイルサイズが増えました。 (エラー内容) ファイルサイズ制限を超過しました cp -f /db_XXX.tar.gz /woer/db_XXX_070401.tar.gz 以上です。 よろしくお願い致します。

  • tarコマンドの末尾の「-」ハイフンの意味

    例 gzip -cd test.tar.gz|tar xvf - このような記述の仕方がありますが、tarの最後の「-」ハイフンの意味がわかりません。 どなたかご存じないでしょうか

  • tar.bz2 の解凍について

    お世話になっております。 ubuntu14(x64)を使用してblender-2.70-linux-glibc211-x86_64.tar.bz2を bzip2 -dcblender-2.70-linux-glibc211-x86_64.tar.bz2 | tar xvf -と端末から入力、 、解凍し、そのファイルの中のblenderと言うアイコンをダブルクリックすると、 blenderというソフトが起動します。 起動するのは良いのですが、/home/riot1970/ダウンロードに解凍にしたものですから、 ダウンロードフォルダの中からblender-2.70-linux-glibc211-x86_64フォルダを 開き、blenderと言うアイコンをクリックしなければならなくなりました。 これはこれで気にしなければ使えるだろうし、ubntuソフトウェアセンターからインストール するのが手っ取り早いのは解ってるんですが、 この方法だと、 blenderを日本語化する際文字化けが生じてしまうので、 あえて、blenderの本家サイトからtar.bz2版をダウンロードしました。 本来なら(多分ですが)/etcフォルダの中に解凍したblenderフォルダがあるべきで アプリケーションを閲覧する際にblenderという名前が表示されなければならない筈 なのですが、やり方が良く分かりません。googleで検索かけても、apt getでのインストール 方法しか掲載されておらず、困っております。 皆さんこの手の質問が多く、回答者の方もウンザリかもしれませんが、 bzip2 -dcblender-2.70-linux-glibc211-x86_64.tar.bz2 | tar xvf -というコマンドに 何か付け加えるのでしょうか? それとも解凍したあとに何らかのコマンドを入力すれば良いのでしょうか? 宜しくお願いします。

  • tarと compressと  remshの組み合わせ

    HP-UXを使用しています。 tar と compress とremshを組み合わせて、 あるディレクトリ配下のファイルを、バックアップし、圧縮し、さらに別サーバに転送したいのです。 例えば、あるディレクトリを /etc/tmpとし、別サーバのIPアドレスをxxx.xxx.xxx.xxxとし、 別サーバの保存領域が/tmpとし、圧縮したバックアップファイル名をdummy.tar.Zとします。 このとき、 下のように打っても、tarのエラーがでます。 具体的には etc/tmp配下にファイルがたくさんあるのにもかかわらずファイルが見つかりませんのようなエラーがでました。 (...のようなというのは、今、家にいるため会社で昼間見たエラーメッセージを覚えていないのです) うってみた内容    tar cvf -etc/tmp | compress -c | remsh xxx.xxx.xxx.xxx dd of=/tmp/dummy.tar.Z  構文が違うのかと思い、いろいろ順序を入れ替え、やってみましたが駄目でした。 しかし、tarとcompressとremshを組み合わせ、対象ファイルをバックアップし、圧縮し、さらに別サーバに転送できると聞いたことがあるのです。(メリットは最初のサーバに大きな容量のバックアップファイルを残さないですむこと)  今日、三時間ほど試しましたが、できませんでした。  もし、皆さんの中でやられた方がいらっしゃいましたら教えてください。

  • cpコマンドとtar(dump)の区別

     現在使用中のシステムを含むHDDの故障に備えて、バックアップを取りたいです。このHDDを外して、別のlinuxマシーンに接続し、もう一台の新しいHDDも接続し、運用中のHDDのファイルをすべて新しいHDDにコピーします。  最終的に運用中HDDが故障したとき、この新しいHDDに換れば、同じシステムの環境で使用できます。  そこでcpを使ってコピーするとき、とtar(dump)を使って する時と同じですか。

  • Rubyを使っての tar.gz ファイルの解凍

    いつも、お世話になります。 今現在、cygwin環境下で、tar.gzファイルを解凍しています。 コマンドとしては、 gunzip -d xxxx.tar.gz tar -xvf xxxx.tar これを、Rubyを使って、やりたいと考えています。 方法は、あるのでしょうか? 元々、UNIX環境下で作成されたデータを、PC上のcygwinで解凍、ついでに テキスト処理(shellscript+perl)も実施しております。 gzファイル、tarを解くexeは、きっとどこかにあると思いますので、 rubyに期待するのは、外部コマンドとしての exeを実行できることです。 宜しく、サジェスチョンをお願いいたします。

専門家に質問してみよう