linux怎麼看目錄
在Linux中查看文件夾下的內容時,路徑的填寫方式主要有兩種:絕對路徑和相對路徑。
絕對路徑: 定義:從根目錄開始寫起的完整路徑。 示例:要查看/var/log目錄下的文件,可以使用命令ls /var/log。這里的/var/log就是絕對路徑。
相對路徑: 定義:相對於當前工作目錄的路徑。 示例: 假設你當前在/usr目錄下,使用ls命令將顯示/usr目錄下的文件。 使用ls ./share或ls share將顯示/usr/share目錄下的文件。這里的./share和share都是相對路徑。 使用ls ../var將顯示與/usr目錄平級的/var目錄下的文件。這里的..代表上一級目錄,因此../var是相對路徑。
重點內容: 絕對路徑是從根目錄/開始,寫出完整的文件或目錄路徑。 相對路徑是相對於當前工作目錄的路徑,使用.表示當前目錄,..表示上一級目錄。
在填寫路徑時,根據你的實際位置和需要查看的目錄或文件的位置,選擇使用絕對路徑或相對路徑即可。
Ⅱ linux裡面如何查文件系統下所有掛載的目錄
Linux目錄結構是操作系統基於文件系統管理方式建立的一套邏輯體系。Linux目錄結構以根目錄"/"為中心,通過".."和"/"來表示目錄層次,形成了一個倒掛樹一樣的層次結構。
目錄結構與分區設備沒有直接關聯,同一個目錄可以跨越不同的磁碟或分區,通過掛載(mount)方式實現。Linux目錄結構具有一定的規律,按照類別進行組織,便於文件管理和查找。
Linux目錄結構的劃分來源於對存儲空間的有效利用。早期由於硬碟容量有限,操作系統將數據文件與系統程序分開存儲,以"/"目錄掛載第一塊磁碟,"/usr"目錄掛載第二塊磁碟,以此類推。隨著磁碟容量的增加,目錄結構進一步明確,如"/etc"用於存放系統配置文件,"/bin"和"/sbin"存放程序及系統命令等。
目錄結構可以分為兩層:第一層定義了根目錄下的各目錄應存放的文件類型,如"/etc"、"/bin"、"/sbin"等;第二層針對"/usr"(Unix軟體資源)、"/var"(變數數據)等目錄下的子目錄進行具體定義,如"/var/log"用於存放系統日誌。
常用目錄及文件擴展說明:
1. /dev:存放設備文件,如"/dev/null"用於清除文件內容。
2. /etc:存放系統配置文件。
3. /home:普通用戶家目錄的默認存放目錄。
4. /lib:庫文件存放目錄,連接內核與應用程序。
5. /lost+found:用於存放因系統崩潰或意外關機導致損壞的文件,fsck工具會在此進行修復。
6. /mnt:臨時掛載存儲設備的目錄,如CDROM、U盤等。
7. /opt:存放可選軟體包或自定義軟體包。
8. /proc:操作系統運行時進程信息及內核信息存放地。
9. /sbin:超級許可權用戶root可執行命令存放地。
10. /tmp:存放臨時文件的目錄,許可權特殊。
11. /usr:系統程序存放目錄,包含命令、幫助文件等。
12. /var/log/messages:系統日誌文件存放目錄。
13. /var/log/secure:記錄安全相關信息的日誌,警惕root密碼破解。
掌握Linux目錄路徑知識、配置目錄、其他目錄管理及常用命令是系統管理員必備技能。正確的目錄結構劃分有助於提高系統管理和維護效率。
Ⅲ linux查看當前目錄大小Linux怎麼查看某個文件夾大小
1. 前言
本文主要講解在Linux系統上怎麼查看某個文件夾大小。我們將會使用命令。
命令是「disk usage磁碟使用情況」的縮寫,它報告給定文件或文件夾使用的磁碟空間的估計數。它對於查找佔用大量磁碟空間的文件和文件夾非常有用。
linux怎麼查看某個文件夾大小
2. 如何使用``命令查看某個文件夾大小
命令的使用語法:
[OPTIONS]... FILE...如果給定的文件是一個文件夾,將總結該目錄中每個文件和子文件夾的磁碟使用情況。如果沒有指定文件,將報告當前工作目錄的磁碟使用情況。
在沒有任何選項的情況下執行時,以位元組為單位顯示給定文件或文件夾及其子文件夾的磁碟使用情況。
~/Documents您還可以將多個文件和文件夾作為參數傳遞給命令:
~/Documents ~/Pictures ~/.zshrc如果您在沒有許可權的文件或目錄上運行,您將得到類似「:無法讀取目錄」的內容。在這種情況下,需要在命令前加上sudo。
命令有很多選項,我們只列出最常用的。
-a選項告訴報告目錄中每個文件的磁碟空間使用情況。
-a ~/Documents通常,您希望僅以人類可讀易讀的格式查看給定文件夾佔用的空間。為此,使用-h選項。
例如,要查看/var/lib及其所有子文件夾的總大小,可以運行以下命令:
sudo -h /var我們使用sudo是因為/var/lib目錄中的大多數文件和目錄都屬於root用戶,普通用戶無法讀取。輸出將是這樣的:
4.0K /var/lib/apt/mirrors/partial5.8.0K /var/lib/apt/mirrors205M /var/lib/apt2.9G /var/lib/若要只報告指定目錄的總大小,而非子文件夾,請使用-s選項:
sudo -sh /var輸出結果:
2.9G /var
-c選項告訴報告一個總數。當您希望獲得兩個或多個目錄的合並大小時,這是非常有用的。
sudo -csh /var/log /var/lib輸出結果:
1.2G /var/log
2.9G /var/lib
4.1G total
如果希望顯示n-level子目錄的磁碟使用情況,請使用--max-depth選項並指定子文件夾級別。例如,要獲得關於您將使用的第一級文件夾的報告:
sudo -h --max-depth=1 /var/lib輸出結果如下:
544K /var/lib/usbutils4.0K /var/lib/acpi-support205M /var/lib/apt2.9G /var/lib實用程序的默認行為是重新分配目錄或文件使用的磁碟空間。要查找文件的表觀大小,請使用選項--apparent-size。文件的「apparent-size」是文件中實際有多少數據。
sudo -sh --apparent-size /var/lib輸出結果:
2.9G /var/lib
還允許您使用shell模式。例如,要獲得主目錄中以「Do」開頭的所有文件夾的大小,可以運行以下命令:
sudo -csh ~/Do*輸出結果:
102M /home/zcwyou/Documents
358M /home/zcwyou/Downloads
460M total
linux使用命令查看某個文件夾大小
3. ``與其它命令結合查看某個文件夾大小
命令可以與帶有管道的其他命令相結合。
例如,要列印/var目錄中最大的5個文件夾,您需要將的輸出傳遞給sort命令,按照文件夾的大小對文件夾進行排序,然後將輸出傳遞給head命令,head命令只列印前5個文件夾:
sudo -h /var/ | sort -rh | head -5執行結果:
4.6G /var/2.9G /var/lib2.6G /var/lib/snapd1.7G /var/lib/snapd/snaps與其它命令結合查看某個文件夾大小
4. 總結
現在您應該已經很好地理解了如何使用命令。
與df不同,df列印關於掛載文件系統的磁碟使用情況的信息,命令給出給定文件或文件夾使用的磁碟空間的估計值。
您可以通過在終端中鍵入man 來查看所有可用的命令選項。