亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

操作系統(tǒng)

Linux文件與目錄管理

時(shí)間:2025-05-12 13:32:54 操作系統(tǒng) 我要投稿

Linux文件與目錄管理

  針對比較有代表性的問題,我們整理了Linux文件與目錄,希望對此感興趣的朋友有所參考。下面就跟隨小編一起去看看吧!

  絕對路徑:路徑的寫法一定由根目錄”/”寫起,例如/usr/local/mysql 這就是絕對路徑。

  相對路徑:路徑的寫法不是由根目錄”/”寫起,例如,首先用戶進(jìn)入到/ 然后再進(jìn)入到home ,命令為 cd /home 然后 cd test 此時(shí)用戶所在的路徑為 /home/test 。第一個(gè)cd命令后跟 /home 第二個(gè)cd命令后跟test ,并沒有斜杠,這個(gè)test是相對于/home 目錄來講的,所以叫做相對路徑。

  pwd 這個(gè)命令打印出當(dāng)前所在目錄

  cd進(jìn)入到某一個(gè)目錄

  ./ 指的是當(dāng)前目錄

  ../ 指的是當(dāng)前目錄的上一級目錄。

  上圖中,首先進(jìn)入到/usr/local/lib/ 目錄下,然后再進(jìn)入 ./ 其實(shí)還是進(jìn)入到當(dāng)前目錄下,用pwd查看當(dāng)前目錄,并沒有發(fā)生變化,然后再進(jìn)入../ 則是進(jìn)入到了/usr/local/目錄下,即/usr/local/lib目錄的上一級目錄。你看明白了嗎?

  mkdir 創(chuàng)建一個(gè)目錄,這個(gè)命令在上一章節(jié)中提及過。mkdir 其實(shí)就是make directory的縮寫。其語法為 mkdir [-mp] [目錄名稱] ,其中-m , –p 為其選項(xiàng),-m:這個(gè)參數(shù)用來指定要?jiǎng)?chuàng)建目錄的權(quán)限,該參數(shù)不常用,所以筆者不做重點(diǎn)解釋。-p:這個(gè)參數(shù)很管用的,先來做個(gè)試驗(yàn),你會(huì)一目了然的。

  當(dāng)我們想創(chuàng)建 /tmp/test/123 目錄,可是提示不能創(chuàng)建,原因是/tmp/test目錄不存在,你會(huì)說,這個(gè)linux怎么這樣傻,/tmp/test目錄不存在就自動(dòng)創(chuàng)建不就OK了嘛,的確linux確實(shí)很傻,如果它發(fā)現(xiàn)要?jiǎng)?chuàng)建的目錄的上一級目錄不存在就會(huì)報(bào)錯(cuò)。然后linux也為我們想好了解決辦法,即-p參數(shù)。

  你看到這里,是不是明白-p參數(shù)的作用了?沒錯(cuò),它的作用就是遞歸創(chuàng)建目錄,即使上級目錄不存在。還有一種情況就是如果你想要?jiǎng)?chuàng)建的目錄存在的話,會(huì)提示報(bào)錯(cuò),然后你加上-p參數(shù)后,就不會(huì)報(bào)錯(cuò)了。

  rmdir 刪除一個(gè)目錄。

  rmdir 其實(shí)是rmove directory 縮寫,其只有一個(gè)選項(xiàng)-p 類似與mkdir命令,這個(gè)參數(shù)的作用是將上級目錄一起刪除。舉個(gè)例子吧,新建目錄mkdir -p d1/d2/d3 ,rmdir -p d1/d2/d3相當(dāng)于是刪除了d1,d1/d2, d1/d2/d3。如果一個(gè)目錄中還有目錄,那么當(dāng)你直接rmdir 該目錄時(shí),會(huì)提示該目錄不為空,不能刪除。如果你非要?jiǎng)h除不為空的目錄,那你用rm指令吧。

  rm 刪除目錄或者文件

  rmdir 只能刪除目錄但不能刪除文件,要想刪除一個(gè)文件,則要用rm命令了。rm同樣也有很多選項(xiàng)。你可以通過 man rm 來獲得詳細(xì)幫助信息。在這里筆者只列舉較常用的幾個(gè)選項(xiàng)。

  -f 強(qiáng)制的意思,如果不加這個(gè)選項(xiàng),當(dāng)刪除一個(gè)不存在的文件時(shí)會(huì)報(bào)錯(cuò)。

  -i 這個(gè)選項(xiàng)的作用是,當(dāng)用戶刪除一個(gè)文件時(shí)會(huì)提示用戶是否真的刪除。

  如果刪除,輸入y 否則輸入 n

  -r 當(dāng)刪除目錄時(shí),加該選項(xiàng),如果不加這個(gè)選項(xiàng)會(huì)報(bào)錯(cuò)。rm是可以刪除不為空的目錄的。

  你會(huì)發(fā)現(xiàn),筆者在列舉的rm例子中使用的是絕對路徑,而ls 則使用的相對路徑。這是為什么呢?

  which用來查找一個(gè)命令的絕對路徑,這個(gè)命令筆者不詳細(xì)介紹,因?yàn)槠綍r(shí)筆者只用來查找一個(gè)命令的絕對路徑。

  alias 用來設(shè)置指令的別名。語法:alias[別名]=[指令名稱],例如 alias rm='rm -i' ,即當(dāng)我們使用rm命令時(shí),實(shí)際上是使用的是rm –i ,而用絕對路徑的/bin/rm 則不會(huì)被alias,該命令在以后章節(jié)中會(huì)詳細(xì)介紹。

【Linux文件與目錄管理】相關(guān)文章:

Linux系統(tǒng)文件目錄管理常用的命令10-20

linux中目錄與文件權(quán)限的意義10-18

Linux的文件目錄查看命令是什么07-22

Linux下如何操作文件與目錄10-25

Linux文件名與文件類型 目錄結(jié)構(gòu)教程08-20

Linux系統(tǒng)文件管理09-16

PHP開發(fā):linux 父目錄權(quán)限影響子目錄文件操作08-12

Linux批量清空當(dāng)前目錄中的日志文件08-02

Linux列舉大于指定大小文件的所在目錄的方法08-21