Linux編程 5 (目錄重新命名與移動mv,刪除檔案rm,目錄建立mkdir刪除rmdir,查看file,cat,more,tail,head)

來源:互聯網
上載者:User

標籤:解決   類型   img   編號   需要   test   head   檔案類型   其他   

一. 檔案重新命名與移動(mv)  

    在linux中,重新命名檔案稱為移動(moving)。mv命令可以將檔案和目錄移動到另一個位置或重新命名。

  1.1 使用mv重新命名
    下面在/usr/local下面建立一個空檔案為test, 使用mv命令重新命名為test1, 查看inode編號和時間將會保持不變,因為mv隻影響檔案名稱。如所示:
      

  1.2 使用mv移動位置

    下面使用mv將 local下的test1檔案 移動到/src目錄下,inode編號和時間將會保持不變,只是移動了位置,如所示:
      
    移動檔案時,還可以重新命名,下面將test1移動到/src目錄下,並且重新命名為test2檔案。如下所示:
      
    mv 命令還可以移動目錄(檔案夾),也只是移動了位置,inode編號和時間將會保持不變。這裡不再示範。

 

二. 刪除檔案(rm)

  2.1 使用 rm -i

    rm -i參數會提示你是不是要真的刪除該檔案,base shell中沒有資源回收筒,刪除無法找回,加-i參數養成好習慣。下面在src目錄下刪除test檔案,提示是否刪除,輸入n 為不刪除,如所示:
      
  2.2 使用萬用字元
   
 使用萬用字元“?”來刪除,下面刪除test檔案,以字元 t 開頭,  中間兩個萬用字元"?",   結尾字元 t 結束。
      

 

三.  建立目錄(mkdir)

  3.1 建立單個新目錄

    在linux中建立目錄使用mkdir, 下面在usr目錄下建立一個新目錄 file1, 新目錄長列表是以d開頭的,表示這是一個目錄。 如下所示:
      
  3.2 大量建立新目錄

    如果需要批量的建立目錄和子目錄,需要使用mkdir -p 參數來完成,下面在usr目錄下建立file1/log, 如下所示:
      


四. 刪除目錄(rm 或 rmdir)

  4.1  rm -ri 

   刪除目錄是用rmdir,但只能是空目錄,如果目錄裡有檔案會阻止刪除。要解決這一問題,得先把目錄中的檔案刪掉,然後才能使用rmdir刪除空目錄。可以使用rm -ri 命令參數來刪除目錄下的檔案以及目錄本身。下面刪除file1/log/1.txt所有目錄和檔案,用rm -ri來完成
      

 

五. 查看檔案

  5.1 查看檔案類型 file

             在顯示檔案內容之前,應該確認下該檔案類型。使用file命令來查看,如下所示:
    

    除了查看檔案類型,還能確認是否為符號串連,如所示:
    
  5.2  查看整個檔案cat

    下面使用cat -b 查看內容及行號,如下所示:
    

  5.3  查看檔案翻頁more

    對於大型檔案,使用more可以控制後面操作,可以每頁顯示,按空格鍵翻頁,按q退出。
    
    還有比more更進階的less 命令查看檔案,這裡不再示範。
  5.4  查看檔案尾部行數tail
    
使用tail命令,如果不加任何參數,預設顯示檔案尾部前10行。使用參數-n 來確定顯示的行數。使用-f參數允許其他進程佔用檔案時,查看檔案內容。下面示範-n 5來確認檔案尾部5行顯示,如所示:
    
  5.5 查看檔案頭部行數head
    該命令正好與tail相反,也有-n和-f參數。下面示範-n 5來確認檔案開頭5行顯示,如所示:
    

Linux編程 5 (目錄重新命名與移動mv,刪除檔案rm,目錄建立mkdir刪除rmdir,查看file,cat,more,tail,head)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.