linux系統命令學習系列8-文件相關操做touch,rm,mv,cat,head,tail命令

上節內容:微信

  1. 系統和目錄管理
  2. Pwd命令
  3. .和..目錄
  4. 相對路徑和絕對路徑

 

做業:進入opt路徑,分別使用相對路徑方法和絕對路徑方法進入到其實任意一個子目錄3d

cd /opt視頻

相對路徑 cd rhblog

絕對路徑 cd /opt/rh教程

 

文件相關操做:test

 

1. 建立文件:touch命令方法

 

最簡單使用方法:touch 文件名,建立或修改文件的訪問和修改時間爲當前時間,若是文件不存在直接建立空文件im

 

 

首先咱們建立一個文件test.txt,執行touch test.txtd3

 

 

能夠看到我建立了一個文件,時間是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

 

 

做業:在根目錄建立文件test.txt,建立目錄test(命令是mkdir),把test.txt移動到test目錄下,而後重命名爲test.doc

 

關注微信公衆號「挨踢學霸」,觀看免費視頻教程

相關文章
相關標籤/搜索