1. 程式人生 > >Linux編程 5 (目錄重命名與移動mv,刪除文件rm,目錄創建mkdir刪除rmdir,查看file,cat,more,tail,head)

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

查看 nod 9.png tail命令 重命名文件 進程 文件頭 .com mv 命令

一. 文件重命名與移動(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)