最近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
ファイルが含まれているフォルダを削除:
rm -rf folder_name