コマンドラインを恐れるな.あれは何ですか.


私が最初に聞いた時tar コマンド私は混乱し、それを使用してかなり理解できなかった.どのように、そのコマンドはLinuxの日々の使用において役に立ちます、そして、それは実際にどれくらいしばしば使われますか?それが一緒に行くためにすべてのこれらの旗を持っていると言うまでもなく、それは最初の目で私に非常に混乱していました.

タールとは


The tar コマンドはtape archive を使用して、多くのファイルやディレクトリを単一の圧縮アーカイブにグループ化します.その方法は、ディスクからディスクに、マシンからマシンに移動し、他の誰かに送信することができます.同じコマンドを使用して、作成するそのアーカイブを展開します.
これは基本的にzipファイルです.

一般的な構文は、これらの行に沿ったものです.tar [flags] [archive-file] [file or directory to be archived]

取得する絶対的な基礎


フォルダにアーカイブを入れるにはfolder -非常にクリエイティブなネーミングは以下のようになります.
tar -cvf archive.tar folder
上記では、単一のファイルを作成しましたarchive.tar ) フォルダが含まれます.
  • The -c フラッグスタンドcreate を使用してtarファイルを作成します.
  • The v フラッグスタンドverbose アクションの進行状況を表示します.
  • The f フラグを指定したファイル名でアーカイブを作成する(archive.tar )
  • フラグを使って実験をし、その順序を変更しながら、私が使用したときに気づいた-cfv 使用したときにエラーが出ました-cvf 私が例に示したように、それは働きました.

    私は、順序が非常に重要でなければならないと推測しました.私の親友と最近の研究の後、私は、フラグが一緒に使われるとき、彼らの前のダッシュがオプションであるということを知りました.しかし、ダッシュを使うならば、正確にそれを働かせません.

    それで、我々は我々のアーカイブをつくりました、そして、現在、我々はそれを抽出したいです.
    抜くarchive.tar ファイルを切り替える-c 使用するフラグcreate そして、代わりに-x を表すフラグextract .
    tar -xvf archive.tar
    
    以前に作成したアーカイブは圧縮されませんでした.また、ほとんどの場合、GZIPを通して実行されるときに、サイズがかなり小さくなるので、圧縮したいと思います.
    圧縮されたアーカイブを作成するには-z を表すフラグcompress the tar file using gzip
    tar -czvf archive.tar.gz folder
    
    繰り返します- 旗の前では、正しい順序を覚えておくことが重要です.
    タイプならばls -ls 見るlist 私たちが持っているファイルとそのサイズを含む情報についてs じゃあ、それよりも気づくだろうarchive.tar.gz のサイズはarchive.tar .
    抽出するには、
    tar -xzvf archive.tar.gz
    
    私たちは-C フラグと目的地フォルダーを使用してファイルを移動します.そのフォルダは、すでにこのアクションの前に存在しなければなりません.我々がそれの旗を残すならば、我々がこれまでにいるアーカイブを抽出します.
    tar -xzvf archive.tar.gz -C destination-folder
    
    これらは絶対的な基礎を始めるためにtar読書ありがとう😃