linux文件查找與文件管理

一.可執行文件的搜索

   1.witch 顯示一個可執行文件的完整路徑(按照alias->$PATH的順序查找)

   2.whereis  搜索一個可執行工具及其相關配置,幫助。(查找出來的文件信息更加全面)

   3.locate 【關鍵字段】   所有文件名以及路徑包含包含文件字段的文件與目錄都會顯示。(ubuntu 下面沒有slocate)

   4.find 【路徑】 【參數】 【表達式】

        (1)從制定路徑下遞歸向上搜索文件

        (2)支持按照各種條件方式搜索

        (3)支持按照搜索得到的文件進一步用指令操作。

        eg.   find /root  user  root    在root下面查找擁有者爲root的文件  (還有nouser,nogroup)

                find /etc   -name  service   在etc目錄下面查找名字爲service的文件

                find  /etc  -type b  在etc目錄下面查找類型爲塊設備文件

二.常用文件的操作命令

   wc 統計文件的行,詞,字數  

   wc  -l   name (只返回name文件的行數)

   wc  -w  name(只返回name文件裏面的詞數)

   wc  -c  name(只返回name文件內容擁有的字符數)


  grep 顯示文件中匹配關鍵字的行(相當截取)

  eg:  grep  "a"  name  返回 含有字符串a的文件名爲name的(只的是文件的內容)


  sort  按序重排文本並重排

  diff  報告文件差異

  comp 報告文本差異位置

三.壓縮文件

   1.gzip和gunzip(gzip -d name)   linux標準壓縮工具,對文本文件可以達到75%的壓縮率

   eg  gzip  abc(壓縮abc形成abc.gz)

        gunzip abc.gz (gzip -d abc.gz)  (解壓abc.gz)

       zcat  abc.gz  (可以查看abc.gz查看壓縮後文件的內容)


  2.bzip和bunzip     更新的linux壓縮工具,比gzip有着更高的壓縮工具。

    和gzip命令的用法是一樣的


 3.tar

   用於磁帶機,軟盤,zip設備上做備份,也可以在硬盤上備份。

  主要參數

  -c 將文件備份出來

 -v 將過程輸出

 -x 將一個文件解備份出來

eg.    tar  cvf  target.tar  sourcefile 

         tar xvf   target.tar  

   

     

   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章