重複の可能性あり: ディレクトリ名をアーカイブに追加せずにディレクトリからアーカイブを作成する
完全に圧縮したいフォルダがあります:
MyFolder
|
|--- SubFolder1
|--- SubFolder2
|--- file1
|--- file2
すべてを myzip.7z に圧縮したいのですが、'MyFolder' をアーカイブ内に含めたくありません。
myzip.7z
|
|--- SubFolder1
|--- SubFolder2
|--- file1
|--- file2
の代わりに
myzip.7z
|
|--- MyFolder
|
|--- SubFolder1
|--- SubFolder2
|--- file1
|--- file2
それ、どうやったら出来るの?
答え1
これが私がやった方法です。
cd MyFolder
7z a -r ../myzip *
これにより、MyFolder に直接ではなく、MyFolder の親にアーカイブ (myzip.7z) が作成されます。
あるいは(最初に MyFolder に変更せずに):
7z a myzip ./MyFolder/*