web-dev-qa-db-ja.com

隠しファイルを含むZip

Linuxでは、次の操作を行うことにより、現在のディレクトリにすべてのファイル(非表示ファイルを除く)を圧縮できます。

Zip 1.Zip *

しかし、どのように隠しファイルを含めるのですか?

73

編集:正しい方法はZip -r 1.Zip .

以下に示すコマンドは、親ディレクトリも含まれているため、正しくありません。


これを試しましたか:

Zip yourfile.Zip sourcedir/* .*

またはあなたの場合

Zip 1.Zip * .[^.]*'

すべての隠しファイルも含める必要があります。

134
Gunnar

または、よりシンプルに追加できます

Zip 1.Zip ./
13
pictoru

これは開発者向けのフォーラムであり、多くの人がgitを使用しているため、忘れられないことを確認してください。

Zipで必要なものだけを取得する簡単な方法は、git archive -o filename.Zip branch

10
code

すべてのファイル(+隠しファイル)をZipしたい場合は、次を使用してください:Zip -r namefiles.Zip 「。」フォルダ内のすべてのファイルです。

3
D z

現在のディレクトリにZipファイルを保存する権限がない場合は、権限があるディレクトリに移動して入力できます

Zip -r 1.Zip /path/to/source/dir/.

ただし、.../some_dirに入力した場合

unzip 1.Zip

ファイルは.../some_dir/path/to/source/dir/に解凍されます

1