酷播亮新聞
最棒的知識補給站

linux系統命令學習系列-檔案相關操作命令

上節內容:

1.系統和目錄管理

2.Pwd命令

3..和..目錄

4.相對路徑和絕對路徑

檔案相關操作:

1.建立檔案:touch命令

最簡單使用方法:touch 檔名,建立或修改檔案的訪問和修改時間為當前時間,如果檔案不存在直接建立空檔案

首先我們建立一個檔案test.txt,執行touch test.txt

可以看到我建立了一個檔案,時間是3月17日 14:41分,這是在沒有test.txt這個檔案的時候,現在這個檔案已經存在了,那我們再次執行一下touch test.txt命令,再次檢視檔案的詳情:

可以看到檔案的日期發生了變化,變成了14:43

Touch命令有一些引數:

以第一個引數為例來說明一下帶引數的用法

touch –a test.txt 只會修改訪問時間

可以看到最近更改時間沒有發生變化。

2.刪除檔案:rm命令

rm命令用來刪除檔案或移除連結。

基本用法是 rm [選項] 檔案

刪除檔案:

最簡單的用法,rm 檔名,比如我們要刪除test.txt檔案,執行rm test.txt即可

可以發現,刪除之前會讓我們確認,輸入y纔會執行刪除操作,通過新增-f引數,可以強制刪除,不需要我們確認,如:

刪除資料夾:

直接用rm 資料夾,會報錯

新增 –d 引數,可以刪除目錄

同樣的,加-f引數,不需要確認即可刪除

當我們在test資料夾下面新增一個檔案test.txt時,再用rm –d test時,無法刪除

加 –r可以級聯刪除資料夾下面的檔案,rm –dr test

確認3次後,刪除了test資料夾,同樣,我們加上-f引數,可以直接刪除

更多的引數,可以用rm –help檢視

3.移動或重新命名檔案:mv命令

mv命令:把原始檔移動到目錄位置,或把多檔案移動到目錄下

基本用法:

mv [選項] 原始檔 目錄

舉例,我們把根目錄下的test.txt移動到test資料夾下

同樣我們可以通過在同樣的目錄下移動一個檔案來重新命名一個檔案,比如,我們把test.txt重名成test.doc,只需要用mv test.txt test.doc

移動多個檔案,可以輸入多個檔名,比較我們要把test資料夾下面的兩個檔案test.txt,test2.txt移動到test2資料夾下面,可以用下面的命令

4.檢視檔案:cat命令

基本用法:cat 檔名

比如我們要檢視/var/log/maillog,可以直接用cat /var/log/maillog檢視

5.檢視檔案頭:head命令

head命令用來檢視檔案開頭的內容,預設顯示前10行,可以通過-n引數來指定輸出的行數,同樣以maillog為例,head /var/log/maillog

指定顯示前2行,head /var/log/maillog –n 2

6.檢視檔案尾:tail命令

tail命令顯示檔案的尾部資訊,預設顯示前10行,可用-n指定顯示行數

以maillog為例子,tail /var/log/maillog

指定顯示2行 tail /var/log/maillog –n 2

關注「挨踢學霸」微信公眾號,觀看免費linux命令視訊教程

如有侵權請來信告知:酷播亮新聞 » linux系統命令學習系列-檔案相關操作命令