一般に、ドキュメントやメディア ファイルなどのほとんどすべてのファイルは、さまざまな種類の損傷や盗難を避けるために zip 形式で共有されます。不必要なアクセスからファイルを保護するためにパスワードを設定することもでき、これは文書の機密性の保護にも役立ちます。それでも、新規ユーザーやコンピューターに十分慣れていないユーザー、または IT の背景がないユーザーは、この種のファイルを扱う際に、zip ファイルを開いたり、ファイルを圧縮したりするなど、多くの困難に直面します。
このチュートリアルでは、Linux ベースのオペレーティング システム (Ubuntu) で zip ファイルを開く方法を学習します。先に進む前に、まず zip ファイルを識別する方法を知る必要があります。ダウンロードしたファイル(またはターゲットファイル)に次の内容が含まれている場合、 .tar.gz または 。ジップ 拡張子が付いている場合は、そのファイルが zip ファイルの一種であることを意味します。 zip ファイルの内容にアクセスするには、そのファイルを抽出する必要があります。その後、そのファイルの内容に簡単にアクセスできます。
ZIP 拡張子は、データを損失することなくデータ圧縮するために使用される、最もよく使用されるファイル形式の 1 つです。ユーザーは、複数の圧縮ファイルとディレクトリを ZIP ファイルに圧縮できます。したがって、ユーザーはいくつかのコマンドライン ユーティリティまたはツールを使用して ZIP ファイルを抽出する必要があります。ユーザーは、Linux システムの unzip コマンドを使用して、あらゆる種類の ZIP ファイルを簡単に処理できます。
前提条件:
- ターミナル ウィンドウまたはコマンド ラインへのアクセス (Ctrl-Alt-T)
- 管理者パスワード
- 圧縮/解凍ユーティリティ
解凍の使い方
- 現在の作業ディレクトリ内のすべての圧縮ファイルを抽出します。
user $ unzip myfile.zip
- ディレクトリを作成せずにアーカイブを解凍します。
user $ unzip -j myfile.zip
- 解凍中に既存のファイルを強制的に上書きします。
user $ unzip -o myfile.zip
- アーカイブを他のディレクトリに解凍します。
user $ unzip myfile.zip -d /myfile
- 解凍せずに zip ファイルの内容を確認します。
user $ unzip -l myfile.zip
- 解凍時に一部を除く:
user $ unzip myfile.zip -x bashscript.sh -d /myfile
- アーカイブの完全な情報をリストします。
user $ unzip -Z myfile.zip
- 圧縮中にテキスト ファイルを変換する:
user $ unzip -a myfile.zip
- myfile.zip をチェックするためにアーカイブが適切かどうかを示す概要メッセージのみを表示します。
user $ unzip -tq myfile.zip
- 現在の作業ディレクトリ内のすべての zip ファイルをチェックするための概要のみを表示します。
user $ unzip -tq '*.zip'
- すべての「.txt」テキスト ソース ファイルを抽出します。
user $ unzip myfile.zip '*.txt'
- 現在の作業ディレクトリにすでに存在するファイルの新しいエディションのみを抽出します。
user $ unzip -fo myfile.zip
- 現在の作業ディレクトリにすでに存在するファイルの新しいエディションのみを抽出し、ファイルがそこに存在しないようにします。
user $ unzip -uo myfile.zip
- パスワードで保護された zip ファイルを解凍します。
user $ unzip -P passwordprotected.zip
解凍のオプション
注: 使用法画面は 22 行または 23 行に制限されているため、古いハードウェアをサポートするために考えられるすべてのフラグの完全なリストではなく、一般的な解凍構文を思い出させるものとしてのみ受け取ってください。
網羅的なリストでは次のことを追求しています。
オプション | 説明 |
-と | -Z が端末の初期オプションである場合、残りのオプションは zipinfo オプションとみなされます。 |
-A | DLL のプログラミング インターフェイスの拡張ヘルプを出力します。 |
-c | ファイルを画面/標準出力に抽出するために使用されます。 |
-f | ファイルを更新します。つまり、ディスク上にすでに存在し、ディスク コピーよりも新しいファイルのみを抽出します。 |
-私 | リストアーカイブファイルの略称です。変更日時、圧縮ファイルのサイズ、および言及されたファイルの名前が、言及されたすべてのファイルの合計とともに表示されます。 |
-p | ファイルを stdout (パイプ) に抽出するために使用されます。 |
-t | テキストアーカイブファイルの略称です。メモリ内の指定されたすべてのファイルを抽出し、拡張ファイルの巡回冗長検査 (または CRC) と、保存されている元のファイルの CRC 値を比較します。 |
-T | アーカイブ上で、最新のファイルのタイムスタンプを設定します。 |
-で | 既存のファイルを更新し、必要に応じて新しいファイルを作成します。 |
-で | アーカイブ ファイルを一覧表示したり、診断バージョン情報を表示したりします。 |
-と | アーカイブのコメントのみを表示します。 |
unzip の修飾子
修飾子 | 説明 |
-a | テキストファイルを変換します。すべてのファイルは、保存されたとおりに (バイナリ ファイルとして) 抽出されます。 |
-b | バイナリ ファイルを 512 バイトのレコードまたは固定長形式に自動変換するために使用されます。 |
-B | 上書きされたすべてのファイルのバックアップ コピーが保存されます。 |
-C | 選択パターンのターミナル リストからのアーカイブ エントリの選択には、大文字と小文字を区別する照合方法が使用されます。 |
-D | 抽出されたアイテムのタイムスタンプの復元はスキップされます。 |
-そして | 操作を復元するときに、MacOS の追加フィールドの内容が表示されます。 |
-F | 保存されたファイル名からの NFS ファイルタイプ拡張子の削除を抑制します。 |
-私 | MacOS の追加フィールドに保存されたファイル名は無視されます。 |
-j | これはジャンク パスを表します。 |
-J | ジャンクファイルの属性を表します。 |
-K | Tacky/SGID/SUID ファイル属性を保持します。 |
-L | 大文字のみのファイル システムまたはオペレーティング システムで作成されたファイル名を小文字に変換します。 |
-M | Unix コマンドと同じ内部ページャーからすべての結果をパイプします。 |
-n | 既存のファイルを上書きすることはありません。 |
-N | ファイルコメントから抽出されたAmigaファイルノートを抽出します。 |
-O | 既存のファイルは何も尋ねることなく上書きされます。 |
-P | パスワードを使用して zip ファイルのエントリを復号化します。 |
-q | 静かに操作を実行します。 |
-s | ファイル名のアンダースコア内のスペースを変換します。 |
-S | テキスト ファイルを、可変長またはテキスト ファイルのデフォルトのレコード形式ではなく、Stream_LF 形式に変換します。 |
-で | UTF-8 の処理を無効にするか変更します。 |
-で | ファイルのバージョンが保持されます。 |
-で | パターン マッチング ルーチンが変更され、「*」と「?」の両方が使用されるようになります。 「/」 (ディレクトリ区切り文字) とは一致しません。 |
UbuntuにUnzipユーティリティをインストールするにはどうすればよいですか?
zip アーカイブ ファイルを解凍するには、システムに解凍パッケージがインストールされている必要があります。ただし、ほとんどすべての最新の Linux ディストリビューションには解凍サポートが付属していますが、それについて確信が持てない場合に後で厄介な事態を避けるために、解凍サポートを確認しておいても問題はありません。 Ubuntu および Debian ベースのディストリビューションでは、次の手順を使用して unzip をインストールできます。すでにオペレーティング システムにインストールされている場合は、そのことが通知されます。
スプリング初期化
ステップ1: ターミナルを開いて次のコマンドを入力し、出力に示されているように Enter キーを押します。
指示 :
sudo apt install unzip
出力
オペレーティング システムに unzip パッケージをインストールすると、要件に応じてファイルを圧縮および解凍できるようになります。
zip ファイルを解凍するには 2 つの方法があります。 Linux オペレーティング システム ;ここでは、両方の方法 (またはプロセス) と実践的な方法について説明します。
上記の方法を詳しく理解してみましょう。
Linux ターミナルを使用してファイルを解凍する
次の手順は、Linux で圧縮ファイルを操作するのに役立ち、品質を低下させることなくファイルを圧縮する方法を示します。
Linux でファイルを解凍する手順:
ステップ1 - Linux でファイルを解凍するプロセスは非常に簡単です。まず、ターミナルを開いてディレクトリに移動します。ここには、指定された画像に示すように zip ファイルがあります。
ステップ2 - ここで、「ls」コマンドを使用してそのディレクトリに保存されているすべてのファイルを表示し、次のコマンドを使用して zip ファイルを解凍します。
unzip zipped_file.zip
次の例でこのコマンドの動作を理解しましょう。
次のような zip ファイルがあるとします。 'サンプルファイル.zip ' ダウンロード ディレクトリに保存されます。 「simplefile.zip」を解凍するには、ターミナルを開き、次のコマンドを使用してダウンロード ディレクトリに移動する必要があります。
cd Downloads ls
例
ステップ2 - コマンドを入力してください Enter キーを押すと、ファイルが解凍されると、次の図に示すように、解凍されたファイルのコンテンツにアクセスできるようになります。
Linux でファイルを圧縮するにはどうすればよいですか?
標準ファイルを zip 形式に変換するプロセスは、これまでに行ったプロセスとは少し異なります。ファイル (samplefile.mpg など) を変換するには、オペレーティング システムでファイルが保存されているディレクトリに移動する必要があります。ディレクトリに到達したら、次のコマンドを使用してそのファイルを zip 形式に変換できます。
指示:
Zip -r samplefile.zip samplefile.mpg
このコマンドがどのように機能するかを確認するには、次の例を考えてみましょう。
ディレクトリに移動する代わりに、解凍したい zip ファイルのパスを指定することもできます。これを行うには、次の手順を検討してください。
ステップ1。 ターミナルを開き、次のコマンドを入力します。
指示:
unzip code-stable.zip -d folder1
次の出力が表示されます。
unzip code-stable.zip -d folder1 Archive: unzip code-stable..zip inflating: my_zip/625993-PNZP34-678.webp inflating: my_zip/License free.txt inflating: my_zip/License premium.txt
一般に、このコマンドは非常に使いやすいと思われます。ただし、場合によっては、注意して使用しないと、上記のコマンドの使用中に少し大きな問題に直面する可能性があります。このコマンドの主な問題は、通常、現在のディレクトリまたはフォルダー内の特定の zip ファイルの内容をすべて抽出することですが、これは少なくとも場合によっては適切ではありません。
ファイルをディレクトリに解凍します
上記の問題は、対象ファイルを現在のディレクトリに解凍するのではなく、個別のディレクトリに解凍することで簡単に回避できます。このようにして、抽出されたすべてのファイルが指定されたディレクトリに保存されます。ユーザーが指定したディレクトリが存在しない状況では、前述のラベルでディレクトリを作成することで対応します。
ファイルを特定のディレクトリに解凍する方法を見てみましょう
zip ファイルを特定のフォルダーまたはディレクトリに解凍するには、次の手順を使用します。
ジャワの睡眠
ステップ1: ターミナルを開き、圧縮または ZIP ファイルが保存されているディレクトリに移動します。そのディレクトリに到達したら、ターミナルに次のコマンドを入力します。
指示 :
unzip filename.zip -d unzipped_directory (or directory name)
このコマンドがどのように機能するかを理解するには、次の例を考えてください。
特定の別のディレクトリ (Akash など) に解凍したい zip ファイル (samplefile.zip など) があるとします。これを行うには、解凍するディレクトリまたはディレクトリのアドレスを指定する必要があります。圧縮されたファイル。したがって、コマンドは次のようになります。
指示
出力
Javaのリストボックス
これで、samplefile.zip のすべてのコンテンツがユーザーの指定したディレクトリに抽出されます。
2. グラフィック ユーザー インターフェイス経由でファイルを解凍します。
この方法は、初心者であっても、すべてのユーザーにとって非常に簡単です。これは、ウィンドウが zip ファイルを解凍するプロセスと同じように見えます。グラフィック ユーザー インターフェイスを介して zip ファイルを解凍するには、以下の手順に従ってください。
ステップ1。 Linux オペレーティング システムでファイル エクスプローラーを開きます。
ステップ2 。次に、以下に示すように、zip ファイル (例: textfile.zip) を保存したフォルダーに移動し、それを選択します。
ステップ3。 zip ファイルを選択した後、マウスの右ボタンをクリックしてその他のオプションを表示します。
ステップ2。 次に、要件に従って「ここに抽出」または「抽出先」オプションをクリックします。そのファイルを現在のフォルダーに抽出し、「抽出」オプションをクリックします。
ステップ4。 そのファイルを別のフォルダーに抽出する場合は、以下に示すように「抽出先」オプションを使用できます。
ステップ 5 [抽出先] オプションをクリックすると、新しいウィンドウが開き、ファイルのコンテンツを保存するディレクトリを指定する必要があります。ディレクトリまたはフォルダーを選択したら、以下に示すように [選択] オプションをクリックします。
ステップ5. 次に、選択したフォルダーまたはディレクトリに移動して、ファイルが解凍されていることを確認します。