Linux學習6-Linux經常使用命令(2)

目錄處理命令 shell

   

命令名稱:mkdirpost

命令英文原意:make directoriesspa

命令所在路徑:/bin/mkdir3d

執行權限:全部用戶blog

功能描述:建立新目錄遞歸

語法:mkdir -p[目錄名]table

選項: class

-p 遞歸建立 bfc

範例:$mkdir -p /tmp/com權限

   

   

mkdir /tmp/document 咱們能夠在tmp目錄下建立新的目錄document。

   

   

mkdir /tmp/music/rock 若是在tmp下並無music目錄,系統會提示沒有找到music目錄沒法建立新的目錄。此時咱們須要加入選項-p。

   

   

mkdir -p /tmp/music/rock 當輸入-p選項後目錄能夠正確被建立。

   

   

mkdir /tmp/music/pop /tmp/music/classical 一次能夠建立多個目錄,目錄之間用空格隔開便可。

   

   

在建立目錄的時候必定要作好目錄結構的規劃,目錄名稱的命名最好有必定的含義便於查找。

   

   

命令名稱:cd

命令英文原意:change directory

命令所在路徑:shell內置命令

執行權限:全部用戶

功能描述:切換目錄

語法:cd[目錄名]

範例:$cd /tmp/com 切換到指定目錄

$cd .. 回到上一級目錄

   

cd /tmp/music

   

   

完成該操做後咱們能夠看到命令提示符的前面顯示了當前操做的目錄名稱,若是咱們要查看完整的路徑名還須要使用新的命令pwd

   

命令名稱:pwd

命令英文原意:print working directory

命令所在路徑:/bin/pwd

執行權限:全部用戶

功能描述:顯示當前目錄

語法:pwd

範例 :$pwd

/tmp/music

   

pwd

   

   

   

命令名稱:rmdir

命令英文原意:remove empty direcories

命令所在路徑:/bin/rmdir

執行權限:全部用戶

功能描述:刪除空目錄

語法:rmdir[目錄名]

範例 :$ rmdir /tmp/music/pop

   

注意:該命令只能刪除空目錄

   

rmdir /tmp/music/pop

   

   

若是咱們試圖刪除一個非空目錄 rmdir /tmp 系統會報錯

   

   

命令名稱:cp

命令英文原意:copy

命令所在路徑:/bin/cp

執行權限:全部用戶

功能描述:複製文件或目錄

語法:cp -rp [原文件或目錄] [目標目錄]

選項 :

-r 複製目錄

-p 保留文件屬性

   

cp /ect/issue /tmp/music 執行這個命令後就會看到issue文件被copy到music目錄下。

   

   

cp -r /tmp/document /tmp/music 執行這個命令後就會看到document目錄被copy到music目錄下。

   

   

cp /root/post-install.log /root/anaconda-ks.cfg /tmp/music/rock 能夠同時複製多個文件,每一個文件之間用空格隔開便可。咱們能夠看到下圖中兩個文件的修改時間是不同的,若是要保留原文件的屬性信息就要使用選項-p

   

   

cp -p /root/anaconda-ks.cfg /tmp/music/pop/ 複製後的文件屬性與原文件保持一致

   

   

cp /root/anaconda-ks.cfg /tmp/music/rock/cp.cfg 咱們能夠在複製的過程當中直接給文件或文件夾進行改名

   

   

   

命令名稱:mv

命令英文原意:move

命令所在路徑:/bin/mv

執行權限:全部用戶

功能描述:剪切文件、更名

語法:mv[原文件或目錄] [目標目錄]

   

mv /tmp/music/pop/anaconda-ks.cfg /tmp/music/document/ 將文件移動到其餘的目錄,與cp相同也能夠同時移動多個文件。

   

   

mv anaconda-ks.cfg doc.cfg 對當前文件夾下的文件進行更名。

   

   

命令名稱:rm

命令英文原意:remove

命令所在路徑:/bin/rm

執行權限:全部用戶

功能描述:刪除文件

語法:rm 選項[-rf] [原文件或目錄] [目標目錄]

選項:

-r 刪除目錄

-f 強制執行

   

rm doc.cfg 刪除當前目錄的文件,注意在Linux系統中沒有回收站的概念那麼刪除就真的刪除了。一樣你能夠同時刪除多個文件。

   

   

rm -f anacoda-ks.cfg 輸入上面的命令系統將不進行詢問而直接刪除文件。

   

   

rm -rf /tmp/music/rock 刪除一個目和目錄下的全部文件,而且不會詢問用戶是否要刪除。

注意:千萬不要刪除系統文件若是執行了 rm -rf / 那就悲催了。

   

相關文章
相關標籤/搜索