Linuxファイルの検索と圧縮

1743 ワード

検索コマンド
検索コマンドの完全なファイル名はwhichまたはtypeで使用できます.この2つのコマンドはPATH変数でファイル名を検索します.
which ifconfig
type ifconfig

ファイルの検索
whereisとlocateはいずれもシステムのデータベースを利用して検索され、速度は速いが、検索結果は最新ではない可能性がある.
whereis [-bmsu]       
  • [-b]:バイナリファイルのみ
  • [-m]:説明ファイルmanualパスの下にあるファイル
  • のみを見つける
  • [-s]:sourceソースファイル
  • のみを検索
  • [-u]:上記の3つのオプションにない他の特殊ファイル
  • を検索します.
    locate [-ir]       
    
  • [-i]:大文字と小文字を無視
  • [-r]:接続可能正規表現
  • findはファイルシステムを使用してクエリー(ディスクのスキャン)を行います.クエリーは遅いですが、結果は最新です.
    find           
    

    圧縮と解凍
    Linuxでよく使われる2つの圧縮プログラムはgzipとbzip 2で、以下は一般的なファイル接尾辞です.
  • *.Z compressプログラム圧縮ファイル
  • *.gz gzipプログラム圧縮ファイル
  • *.bz 2 bzip 2プログラム圧縮ファイル
  • *.tar tarプログラムがパッケージ化するデータは、パッケージ化のみであり、圧縮
  • は行われていない.
  • *.tar.gz tarプログラムでパッケージされたファイルは、gzipの圧縮
  • を経て
  • *.tar.bz 2 tarプログラムパッケージのファイルは、bzip 2プログラムの圧縮
  • を経て
    gzip [-cdkzv#]    
    
  • [-c]:スクリーンに圧縮データを出力
  • [-d]:解凍
  • [-t]:圧縮ファイルの一貫性を確認
  • [-v]:詳細を表示
  • [-#]:圧縮レベル-1最速~-9最小
  • bzip2 [-cdkzv#]    
    
  • [-c]:スクリーンに圧縮データを出力
  • [-d]:解凍
  • [-k]:元のファイル
  • を保持
  • [-v]:詳細を表示
  • [-z]:圧縮
  • tarコマンドの使用
  • パッケージと圧縮:
  • tar [-j | -z] [cv] [-f      ] filename
    eg: tar -cv -f tomcat8.5.3.tar.gz ./apache-tomcat-8.5.4
    
  • 解凍:
  • tar [-j | -z] [xv] [-f      ] [-C        ]
    eg: tar -xf apache-tomcat-8.5.4
    

    パラメータの説明:
  • [-c]:新規パッケージ
  • [-x]:解凍
  • [-j]:bzip 2プログラムを使用して解凍と圧縮を行い、ファイル名は*.tar.bz2
  • [-z]:gzipプログラムを使用して解凍と圧縮を行い、ファイル名は*.tar.gz
  • [-f]:後続ファイル名
  • [-C]:特定のディレクトリで解凍する