私のWindows 10コンピュータには、winzip、7zip、またはどのような圧縮ソフトウェアもインストールされていません。
理由は尋ねないでください。
したがって、Windows 10コンピュータは実行のみ可能であり、ファイルをunzip
処理できません.tar
。
data/
10GB以上のフォルダがあります。 RHEL-8.9でこれを行うzip -r
のに時間がかかりすぎます(そして、圧縮できない多くのファイルを圧縮しようとしているかもしれません)。
Linuxでフォルダ(tar以外)をコンテナ化して無圧縮の.tarをシミュレートしてUSBスティックに転送し、ネットワーク経由で簡単な単一ファイル操作を実行してからWindows 10でも実行する方法はありますか? / Windows 11を使用するときにサードパーティの圧縮ソフトウェアがインストールされていない場所はどこですか(写真のWindowsはwin10.isoから新しくインストールされており、それ以上ではありません)。
これが最善のアプローチであれば、zip
上記の説明に基づいてLinuxのオプションは何ですか?
答え1
zip
Linuxのシェルで引数なしでこのコマンドを実行すると、簡単なヘルプメッセージが表示されます。
$ zip
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
Zip 3.0 (July 5th 2008). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
The default action is to add or replace zipfile entries from list, which
....
-e encrypt -n don't compress these suffixes
-h2 show more help
$
-0
あなたの場合、圧縮されていないデータを保存し、-r
すべてのデータを繰り返し保存するように指定できます
例:bar
フォルダ全体を1つの巨大なzipアーカイブにマージする必要がある場合は、次のコマンドを実行できます。
zip -0 -r foo.zip bar/*
結果foo.zip
のアーカイブは、Windowsで簡単に解凍できます。
答え2
zip
圧縮なしでファイルを保存するオプションを使用できます(例tar
:)。コマンドは次のとおりです。
zip -0 -r archive.zip /path/to/file