このチュートリアルでは、役立つ可能性のあるさまざまなLinuxおよびUnixのTarコマンドの例を示します。知らない人のために、tarコマンドを使用してコレクションをリッピングします。ファイルとディレクトリを、Linuxでは一般にtarballまたはtar、gzip、bzipと呼ばれる高度に圧縮されたアーカイブファイルに変換します。tarは、圧縮されたアーカイブファイルを作成するために最も広く使用されているコマンドであり、あるディスクから別のディスクまたはマシンからマシンに簡単に移動できます。 。この記事の主な目的は、tarアーカイブ操作を理解してエキスパートになるのに役立つ可能性のあるさまざまなtarコマンドの例を提供することです。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 tar
について知りたい場合 Linuxのコマンドと例を使用すると、この投稿が理想的です。
前提条件
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
LinuxおよびUnixTARコマンド
- tarアーカイブファイルを作成する
コマンド例は、ディレクトリ/home/idroot
のtarアーカイブファイルidroot.tarを作成します 現在の作業ディレクトリにあります。
$ tar -cvf idroot.tar /home/idroot/ /home/idroot/ /home/idroot/install.sh /home/idroot/openvpn-2.0.9-1.tar.gz
- tar.gzアーカイブファイルを作成する
コマンド例は、ディレクトリ/home/idroot
の圧縮gzipアーカイブファイルidroot.tarを作成します 現在の作業ディレクトリにあります。
$ tar cvzf Mythemes.tar.gz /home/idroot /home/idroot/ /home/idroot/kardun /home/idroot/eleganthemes /home/idroot/adsready
- tarファイルまたはgzip-bz2tarファイルの解凍
$ tar xvzf idroot.gz - for uncompress a gzip tar file (.tgz or .tar.gz) $ tar xvjf idroot.tar.bz2 - for uncompress a bzip2 tar file (.tbz or .tar.bz2) $ tar xvf idroot.tar - for uncompressed tar file (.tar)
- tarコマンドオプション
c – create a archive file. x – extract a archive file. v – show the progress of archive file. f – filename of archive file. t – viewing content of archive file. j – filter archive through bzip2. z – filter archive through gzip. r – append or update files or directories to existing archive file. W – Verify a archive file.
保存
このチュートリアルを使用してLinuxおよびUnix Tarコマンドを説明していただきありがとうございます。追加のヘルプや役立つ情報については、Tarの公式Webサイトを確認することをお勧めします。