Linuxでの検索および圧縮ベースコマンドの概要

2008 ワード

検索
find(ファイルの検索)
  :find               

1.ファイル名に基づいて検索(現在のディレクトリで検索)
find . -name "helloworld.c"

2.ファイルタイプに基づいて検索(現在のディレクトリで検索)
**ファイルタイプは**を含む
  • 一般ファイルf
  • ディレクトリd
  • シンボルリンクl
  • パイプp
  • ソケットs
  • 文字デバイスc
  • ブロック装置b
  • eg:現在のディレクトリの下でディレクトリを検索する
    	find ./  -type  d
    

    3.ファイルサイズによる検索
    find      -size -10M
    

    +:+10 Kより大きい-:-10 kより小さい
  • は10 k:10 k
  • に等しい
  • 単位:
  • k-小文字
  • M-大文字現在のディレクトリで10 k以上100 k未満を検索(sizeの後に無限に続くことができる)
  • 	find . -size +10k -size -100k
    

    4.日付で検索
  • 作成日:ctime-n/+n
  • -n:n日以内
  • +n:n日以外
  • 修正日:-mtime
  • アクセス日:-atime eg:find.-ctime-1(現在のディレクトリで1日以内に作成されたファイルを検索)
  • 5.深さで検索
  • -maxdepth n(層数)
  • n層以下の
  • を検索する
  • -mindepth n

  • 6.詳細検索
    指定されたディレクトリを検索し、そのディレクトリの中ファイル詳細find ./ -type d -exec shell (ls -l) {} \;をリストします.
    まとめ
    find                 
    

    grep(ファイルの内容を検索)
      :grep -r                  
    eg: grep -r  "scanf" .(             scanf      )	
    

    解凍と圧縮
    一般的な圧縮フォーマット(以下のコマンドで直接圧縮することもできます)
  • .gz- - -gzip
  • .bz2 - - -bzip2

  • tar(パッケージ)
  • パラメータ
  • c圧縮ファイル
  • を作成
  • x圧縮ファイル
  • を解放する
  • f圧縮パッケージの名前を指定
  • v印刷プロンプト情報(書き込み不可)
  • z gzip圧縮ファイル-xxxを使用する.tar.gz
  • j bzip 2を使用してファイル-xxxを圧縮する.tar.bz2


  • #######圧縮:tarパラメータ圧縮パッケージの名前原材料
     tar zcvf test.tar.gz  file/dir	
    

    解凍
     tar  zxvf  test
    

    rar
    rarはインストールが必要です
    sudo apt-get install rar
    
  • 圧縮
      rar  a      (      )     (       -r)
    
  • 解凍
      rar  x             
    
  • zip
  • 圧縮
      zip              
    
  • 解凍
      unzip         -d