mieki256's diary - Web Board

※ 投稿内容が、日記ページに反映されてない場合は、「日記ページ」で「完全リロード」してみてください。
( IEの場合:「Ctrlキー」+「更新」ボタン / NNの場合:「Shiftキー」+「更新」ボタン )

[[7z.exe でフォルダを圧縮するのって]]


コメントをつける / 削除する
Subject: Re: 7z.exe でフォルダを圧縮するのって
Date: 2006/07/03 17:22
From: こぶん

1.再帰的に指定フォルダ内のフォルダも圧縮したい場合は、こうですね。
7z a -tzip -mx=9 -r ArchiveName FolderName

2.書庫にトップフォルダを含ませたくない場合は
cd FolderName && 7z a -tzip -mx=9 -r ..\ArchiveName . && cd ..
とすると良いでしょう。

1.では次のように格納されます
FolderName/a
FolderName/b
FolderName/c
....
FolderName/SubFolder
FolderName/SubFolder/a
...
2.では
a
b
c
...
SubFolder
SubFolder/a
...


コメントをつける / 削除する
Subject: 7z.exe でフォルダ圧縮
Date: 2006/07/07 08:27
From: mieki256

> 7z a -tzip -mx=9 -r ArchiveName FolderName

ありがとうございます!
なるほど、-r が再帰的に処理してくれるオプションでしたか…φ(..)メモメモ

> cd FolderName && 7z a -tzip -mx=9 -r ..\ArchiveName . && cd ..

「&&」なる書き方は知りませんでした。早速検索…。
なるほど、前のコマンドが成功したら後ろのコマンドを実行するのか…
こんな機能があったとは…