タグ付けされた質問 「archive」

27
特定のファイル/フォルダーを除いてtarディレクトリへのシェルコマンド
アーカイブから特定のファイル/フォルダーを除外することをサポートする単純なシェルコマンド/スクリプトはありますか? バックアップする必要のない非常に大きなファイルが多数あるサブディレクトリを使用してアーカイブする必要があるディレクトリがあります。 完全なソリューションではありません: tar --exclude=PATTERNコマンドは、指定されたパターンと除外これらのファイルと一致しますが、私は特定のファイル&フォルダを無視する(完全なファイルパス)、そうでない場合は、有効なファイルが除外される可能性がありますが必要です。 また、findコマンドを使用してファイルのリストを作成し、アーカイブしたくないファイルを除外してtarにリストを渡すこともできますが、これは少量のファイルに対してのみ機能します。何万人もいます。 唯一の解決策は、除外するファイル/フォルダーのリストを含むファイルを作成し、次にrsync with --exclude-from=fileを使用してすべてのファイルをtmpディレクトリにコピーし、次にtarを使用してそのディレクトリをアーカイブすることであると考え始めています。 誰かがより良い/より効率的なソリューションを考えることができますか? 編集:Charles Maのソリューションはうまく機能します。重要なのは、tarコマンドの先頭に--exclude='./folder' 必ず配置する必要があることです。完全なコマンド(最初にcdを実行するため、バックアップはそのディレクトリに対して相対的です): cd /folder_to_backup tar --exclude='./folder' --exclude='./upload/folder2' -zcvf /backup/filename.tgz .
811 linux  shell  archive  tar 


17
ディレクトリ自体を含めずに、ファイルとフォルダのディレクトリをtarするにはどうすればよいですか?
私は通常、 tar -czvf my_directory.tar.gz my_directory my_directoryにすべて(非表示のシステムファイルを含む)だけを含め、ディレクトリ自体は含めない場合はどうなりますか?欲しくない: my_directory --- my_file --- my_file --- my_file が欲しいです: my_file my_file my_file
382 archive  tar  gzip 


10
iOSアプリのアイコンを設定して画像を起動する方法
アプリをアーカイブして検証できるように画像を設定するにはどうすればよいですか?画面は次のようになります。 だから最初の人は言う29ptが、それはまた言う2x。それで私は29x29画像または画像を入れ58x58ますか?そして、私は他のすべてのものをどこに置きますか?(私はそこよりもサイズがあることを知っている29、40と60)。 とにかく、私が試したのは、29x29pngを最初のスロットに、a 40x40を2番目のスロットに、a を60x603番目と4番目のスロットにドラッグしました。に行ったときProduct->Archive、私は得る / Users / kendon / Documents / iPhone Apps / Sales Tool / Sales Tool / Images.xcassets:「AppIcon」という名前のアプリアイコンセットには、該当するコンテンツがありませんでした。

6
ファイルのリストから入力を受け取るtarアーカイブ
tarでアーカイブしたいファイルのリストを含むファイルがあります。呼びましょうmylist.txt を含む: file1.txt file2.txt ... file10.txt mylist.txt入力として受け取るTARコマンドを発行する方法はありますか?何かのようなもの tar -cvf allfiles.tar -[someoption?] mylist.txt これは、次のコマンドを発行した場合と同様です。 tar -cvf allfiles.tar file1.txt file2.txt file10.txt
166 linux  unix  archive  tar 

1
Xcode-しかし…アーカイブはどこにありますか?
ビルドおよびアーカイブコマンドを使用して、アプリの3つのバージョンをApp Storeに送信しました。しかし...それらのアーカイブはどこにありますか? クラッシュログを読めるようにするには、それらが必要だということを知りました。私の~/Library/Developer/Xcode/Archivesフォルダーは空です(実際には、クラッシュログの読み取りをテストするために今生成したxarchiveファイルが1つあります)。 Spotlightは.xarchiveを見つけません。 次のバージョンをコーディングするときに、プロジェクトビルド(製品-クリーン)以外のものを削除またはクリアするように求められたことはありません。
162 iphone  xcode  build  crash  archive 


4
ジェンキンスのアーティファクトをアーカイブする
誰かが私にビルドプロセスのアーティファクトのアイデアを説明してくれませんか? antスクリプトなどをコンパイルして実行するためのコードをチェックアウトするワークスペースディレクトリがあります。最後に、私の場合、インストールの準備ができているjarファイルを取得します。それはアーティファクトと見なされますか? jarファイルを置くようにビルドスクリプトにどこに指示すればよいですか?ワークスペースディレクトリ?私のjarファイルは、BUILD_IDなどの変数に応じて一意のファイル名を取得します。どのjarファイルを選択するようにJenkinsに指示することができますか? 編集:さて、私はこのようなことを試みました: ビルドスクリプトがパスを作成することになっているため、ワークスペースにはまだパスが存在していません。もちろん、ファイルがまだ生成されていないため.jar、.propertiesファイルはありません。なぜそれは私にエラーを与えるのですか?何かが足りないようです。 また、Jenkinsは各ビルド後にアーティファクトを削除しますか(アーカイブされたアーティファクトではありません。削除するように指示できます)。そうしないと、ハードドライブがすぐに詰まってしまいます。

16
なぜ人々はtarballを使うのですか?
主にWindows開発者として、おそらくLinuxコミュニティで文化的なものが足りないのですが、いつも混乱していました。 何かをダウンロードするとき、ファイルは最初に.tarアーカイブに入れられ、次に圧縮されます。なぜ2段階のプロセスなのですか?zip圧縮によってファイルのグループ化が実現しませんか?私が知らない他の利点はありますか?
90 linux  package  archive 

5
LINUXで、.aライブラリ/アーカイブが32ビットか64ビットかを判断しますか?
Linuxでは、64ビットバージョンと32ビットバージョンの両方で静的ライブラリを配布しています。顧客のトラブルシューティングを行うときは、.aアーカイブファイルをチェックして32ビットか64ビットかを判断することにより、診断シェルスクリプトで問題をすばやく解決したいと思います。私が思いついた方法は、エレガントではありません。 .oメンバーを抽出し、「file」コマンドを要求します(ELF 32ビットなど) 32bit.o / 64bit.oなどを示すようにコード化されたダミーメンバーの組み込みを開始し、「ar-t」を使用してチェックします 「stringsxyz.a | grep 32」を試しましたが、これはバージョンではうまく機能しません。悲痛な問題ではありませんが、エレガントな解決策を知っているなら、私は知りたいです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.