linux中查找文件位置的命令有很多,常用的有find,locate和whereis三個命令,下面分別介紹它們的用法:
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了太白免費建站歡迎大家使用!
1、find命令是linux中最強大的查找文件的命令,它的格式為”find? 指定目錄 指定條件 指定動作“。比如使用find命令搜索在根目錄下的所有interfaces文件所在位置,命令格式為”find / -name ?'interfaces'”,輸入后就會返回搜索的結(jié)果了:
2、第二個命令是locate命令,使用locate也可以搜索到linux系統(tǒng)中的文件,同樣的這里使用locate命令搜索interfaces文件,命令為”locate interfaces“,locate命令是比find命令快的,因為它查詢的是locatedb數(shù)據(jù)庫,該數(shù)據(jù)庫包含本地所有的文件信息:
3、最后一個是使用”whereis“命令搜索文件,但是只可以搜索linux系統(tǒng)中的可執(zhí)行文件。這里用whereis搜索interfaces文件就不起作用了,所以使用whereis命令搜索grep的可執(zhí)行文件,其命令為”whereis grep“。以上就是linux中查找文件的命令的用法介紹:
軟件使用方法:
1.最常見的是,我們做的東西在Linux中的終端,打開一個終端的方法有很多,鼠標右鍵打開終端,或按快捷鍵Ctrl + Alt + T鍵,然后介紹了Linux常用命令:
(1)檢查目錄:LS,以查看在當(dāng)前路徑中的所有文件信息
深度Linux系統(tǒng)使用方法圖二
補:
Linux的權(quán)限查看的文件夾:
LS -ld文件夾的名稱(目錄)
(2)創(chuàng)建目錄:mkdir 創(chuàng)建文件夾
深度Linux系統(tǒng)使用方法圖三
(3)切換目錄:cd 切換到指定文件
深度Linux系統(tǒng)使用方法圖四
(4)把技術(shù)文件進行復(fù)制、目錄:cp為(源文件)或者(目標件)
cp-r 可以把一個指定的產(chǎn)品目錄拷貝下來(其中有子目錄和文件)
CP-?F刪除目標文件已經(jīng)存在,而無需提示。
cp- i 和f的選項是相反的,在覆蓋企業(yè)目標的管理文件之前會給用戶提示以方便確認。目標文件將被覆蓋,當(dāng)你回答y,它是一個互動的副本。
深度Linux系統(tǒng)使用方法圖五
(5)把數(shù)據(jù)文件刪除、目錄:rm (文件或目錄)
RM-RF可以謹慎地指定任何目錄或文件的刪除。
rm dir刪除空文件夾
深度Linux系統(tǒng)使用方法圖六
(6)簡單的編輯器nano
納米temp.py生成一個腳本,在編輯框中
深度Linux系統(tǒng)使用方法圖七
(7)讀取命令cat
cat有兩種不同的使用方法,一種是將文件全部內(nèi)容數(shù)據(jù)顯示在屏幕上 cat temp.py
第二,一個文件的內(nèi)容到內(nèi)另一個文件,相當(dāng)于cp命令cattemp。py temp1.py
深度Linux系統(tǒng)使用方法圖八
du是統(tǒng)計目錄或文件所占磁盤空間大小的命令。
我們在統(tǒng)計目錄時,不是想看父目錄下的子目錄名和子文件名到底占用了多少空間,而是想看父目錄下的子目錄和子文件的總磁盤占用量大小,這時就需要使用 du
命令才能統(tǒng)計目錄的真正磁盤占用量大小。
du命令的格式如下:
du [選項] [目錄或文件名]
選項:
-a:顯示每個子文件的磁盤占用量。默認只統(tǒng)計子目錄的磁盤占用量
-h:使用習(xí)慣單位顯示磁盤占用量,如KB、MB或GB等;
-s:統(tǒng)計總磁盤占用量,而不列出子目錄和子文件的磁盤占用量
通過命令du -h –max-depth=1 *,可以查看當(dāng)前目錄下各文件、文件夾的大小,這個比較實用。
查詢當(dāng)前目錄總大小可以使用du -sh,其中s代表統(tǒng)計匯總的意思,即只輸出一個總和大小。
通過命令du -h –max-depth=0 *,可以只顯示直接子目錄文件及文件夾大小統(tǒng)計值。
如果只想查看指定目錄的總大小,可以使用du -sh 目錄名稱。
對于指定文件夾也可以指定顯示層次深度,如du -h --max-depth=0 software/及du -h --max-depth=1
software/
使用du命令和df命令去統(tǒng)計分區(qū)的使用情況時,得到的數(shù)據(jù)是不一樣的。那是因為df命令是從文件系統(tǒng)的角度考慮的,通過文件系統(tǒng)中未分配的空間來確定文件系統(tǒng)中已經(jīng)分配的空間大小。也就是說,在使用df命令統(tǒng)計分區(qū)時,不僅要考慮文件占用的空間,還要統(tǒng)計被命令或程序占用的空間(最常見的就是文件已經(jīng)刪除,但是程序并沒有釋放空間)。
而du命令是面向文件的,只會計算文件或目錄占用的磁盤空間。也就是說,df命令統(tǒng)計的分區(qū)更準確,是真正的空閑空間。