2021-05-12 14:32:11
Linux命令:目錄重新命名與移動mv,刪除檔案rm,目錄建立mkdir刪除rmdir,檢視file,cat,more,tail,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行顯示,如下圖所示:
相關文章