Linuxでファイル圧縮/解凍する[独自整理用】

Last Updated:2024年02月08日| , | 1のコメント

最近VultrとデジタルオーシャンでUbuntuに WordPressをインストールしてテストし、ファイルを圧縮したり、圧縮解除しなければならない状況が多くなりました。

Command Lineで圧縮したり、解凍するたびに検索していることが面倒で、それなりにまとめてみました。

AWS、Vultr、DigitalOcean、 クラウドウェイズ、 Bluehost VPS などのクラウド/VPSホスティングでSSH接続が可能です。 国内の場合 Cafe24の権限は制限されていますが、SSH接続を許可します。 アップロードに時間がかかる大きなファイルをアップロードする場合は、圧縮ファイルとして作成してFTP / SFTPにアップロードした後にSSHから解凍すると、時間を大幅に削減できます。

Linux SSH Command Lineでファイルを圧縮/圧縮解除する[自己整理用]

Tarファイル

tarファイル解凍する

tar -xvf file.tar

ファイルの拡張子がtar.gzの場合

tar xvzf file.tar.gz

ファイルの拡張子がtar.tbzである場合

tar xvjf file.tar.tbz

tarファイル形式で圧縮をする場合(参照)

tar -czvf name-of-archive.tar.gz /path/to/directory-or-file

フォルダをtar形式に圧縮したい場合は、次のコマンドも可能です。

tar cf archive.tar Folder-name

フラグ説明(参照):

  • -x:Extract a tar ball。
  • -v:Verbose output or show progress while extracting files。
  • -f:Specify an archive or a tarball filename。
  • -j:Decompress and extract the contents of the compressed archive created by bzip2 program(tar.bz2 extension)
  • -z:Decompress and extract the contents of the compressed archive created by gzip program(tar.gz extension)

Zipファイル

まず、zip / unzipをインストールします。

sudo apt-get インストール zip 解凍

次のコマンドを使用して圧縮を解除することができます。

unzip photos.zip

一つのファイルのみ解凍

unzip photos.zip image1.png

別のフォルダに解凍

unzip photos.zip -d ./directory/

整合性を確認することができない場合、テストする方法。 -tフラグを使用

unzip -t photos.zip

zipファイル内のファイルのリストを確認したい場合

unzip -l photos.zip

問題が発生した場合のmanページを確認

男解凍

圧縮をする場合(参照)

zip -r my_arch.zip my_folder

メモ:


1のコメント

コメント