linux如何查看文件大小
當磁碟大小超過標准時會有報警提示,這時如果掌握df和命令是非常明智的選擇。
df可以查看一級文掘賀件夾大小、使用比例、檔案系統及其掛入點,但對文件卻無能為力。
可以查看文件及文件夾的大小。
兩者配合使用,非常有效。比如用df查看哪個一級目錄過大,凱散銷然後用盯游df查看文件夾或文件的大小,如此便可迅速確定症結。
② linux查看文件大小命令
最簡單的查看方法可以使用ls -ll、ls-lh命令進行查看,當使用ls -ll,會顯示成位元組大小,而ls- lh會以KB、MB等為單位進行顯示,這樣比較直觀一些。
通過命令-h –max-depth=1 *,可以查看當前目錄下各文件、文件夾的大小,這個比較實用。查詢當前目錄總大小可以使用 -sh,其中s代表統計匯總的意思,即只輸出一個總和大小。
Linux
全稱GNU/Linux,是一種免費使用和自由傳播的類UNIX操作系統,其內核由林納斯·本納第克特·托瓦茲於1991年10月5日首次發布,它主要受到Minix和Unix思想的啟發,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的Unix工具軟體、應用程序和網路協議。它支持32位和64位硬體。
③ LINUX 查看目錄和文件大小
-ah --max-depth=1 這個是我想要的結果 a表示顯示目錄下所有的文件和文件夾(不含子目錄),h表示以人類能看懂的方式,max-depth表示目錄的深度。
命令用來查看目錄或文件所佔用磁碟空間的大小。常用選項組合為: -sh
一、的功能: `` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`` reports the disk space for the current directory。
很明顯,與df不同,它用來查看文件或目錄所佔用的磁碟空間的大小。
二、常用的選項:
-h:以人類可讀的方式顯示
-a:顯示目錄佔用的磁碟空間大小,還要顯示其下目錄和文件佔用磁碟空間的大小
-s:顯示目錄佔用的磁碟空間大小,不要顯示其下子目錄和文件佔用的磁碟空間大小
-c:顯示幾個目錄或文件佔用的磁碟空間大小,還要統計它們的總和
--apparent-size:顯示目錄或文件自身的大小
-l :統計硬鏈接佔用磁碟空間的大小
-L:統計符號鏈接所指向的文件佔用的磁碟空間大小
一、 -h:這個就不多說了。
二、 -a:使用此選項時,顯示目錄和目錄下子目錄和文件佔用磁碟空間的大小。
可以看出,默認情況下只顯示download目錄佔用磁碟空間的大小,而使用-a選項後,它不僅顯示了目錄(最後一行),而且顯示了目錄下各個文件佔用磁碟空間的大小。
三、 -s:使用此選項時,只顯示目錄所佔用磁碟空間的大小,而不顯示其下子目錄和文件佔用磁碟空間的信息。
默認情況下,不顯示目錄下文件佔用磁碟空間的信息,但它會顯示其下子目錄佔用磁碟空間的信息;而使用-s選項以後,只顯示xx目錄佔用磁碟空間的大小。
四、 --apparent-size: 顯示文件或目錄自身大小,而不是它們佔用的磁碟空間大小。文件或目錄佔用磁碟空間的大小與它們自身大小有時候並非完全一致;這種現象非linux所獨有,windows里也是如此。我們看這個選項的幫助文檔的解釋:The apparent size of a file is the number of bytes reported by `wc –c` regular files ,or more generally, `ls –l –block-size=1` or `stat –format=%s`.For example, a file containing the word `zoo` with no newline would, of course, have an apparent size of 3. Such a small file may require anywhere from 0 to 16 kib or more of disk space, depending on the type and configuration of the file system on which the file resides.
這段話給出了文件或目錄自身大小與佔用磁碟空間大小的區別。他下面舉出了一個更加誇張的例子,這里就不把它寫出來了。我們知道了:wc或ls --block-size顯示的是其自身大小,而給出的則是佔用的磁碟空間的大小。
五、 -c:使用此選項時,不僅顯示幾個文件或目錄各自佔用磁碟空間的大小,還統計它們的總和。
如圖所示,加上-c選項後,不僅顯示兩個目錄各自佔用磁碟空間的大小,還在最後一行統計它們的總和。
六、 -l:這個選項主要是針對硬鏈接。 在統計目錄佔用磁碟空間大小時,-l選項會把硬鏈接也統計進來。幫助文檔是這樣解釋的:Count the size of all files,even if they have appeared already(as a hard link)。
我們在download目錄下建立一個硬鏈接,指向本目錄下的一個文件。不使用-l選項時,發現硬鏈接指向本目錄下的文件,於是自動忽略該鏈接文件,以免造成重復統計;使用-l選項,才會把硬鏈接文件也統計進來。
七、 -L:這個選項主要是針對符號鏈接。 它會把符號鏈接所指向的文件佔用磁碟空間的大小也統計進來。幫助文檔是這樣解釋的:Dereference symbolic links(show the disk space used by the file or directory that the link points to instead of the space used by the link)。
我們在download目錄下創建一個符號鏈接,指向本目錄下的一個文件。我們看到上面圖片中顯示的操作結果,當使用-L選項時,會把符號鏈接所指向的文件的大小也統計到目錄里來。
另外我們看 -lh的結果,與 -h相同,好像沒有統計出符號鏈接的大小;其實並非如此。從實際操作來看,符號鏈接本身似乎並不佔用磁碟空間,所以才出現上述情況。
最後,命令在統計目錄佔用磁碟空間時,默認不統計鏈接文件(無論是硬鏈接或是符號鏈接),所以要用-l和-L選項特地指出來;此外,命令默認不顯示目錄下文件佔用磁碟空間的信息,但是卻默認顯示其下子目錄所佔用磁碟空間的信息。怪哉。
-sh : 查看當前目錄總共占的容量。而不單獨列出各子項佔用的容量
-lh --max-depth=1 : 查看當前目錄下一級子文件和子目錄佔用的磁碟容量。
以上這篇linux下使用 查看某個文件或目錄佔用磁碟空間的大小方法就是我分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
④ linux怎麼看文件大小
ls -h filename或者 -sh filename都可以查看
⑤ Linux怎樣計算一個目錄下一部分文件的總大小
1、首先我們要知道怎麼查看目錄下文件,ls 這個命令就可以;但是在虛擬機中無法直接通過 ls 這個命令直接看出 文件 是 目錄還是 問價(linux 的文件 系統劃分 需要掌握)。
⑥ Linux系統下,如何獲取一個文件夾內所有的內容,並且列印出文件大小和最後修改時間
在 Linux 系統下,可以使用 ls 命令來獲取文件夾內所有文件的名稱。如果想要獲取文件大小和最後修改時間,可以使用 ls -l 命令。這會列出文件的詳細信息,包括文件大小和最後修改時間。示例命令如下:
ls -l /path/to/folder
其中 /path/to/folder 是文件夾的路徑。
或者使用 find /path/to/folder -type f -printf '%s %p %TY-%Tm-%Td %TT\n' 這樣能獲取文件大小和最後修改時間
⑦ linux里如何查看文件大小
解答:
ls -lh或者ls -l -h 把把文件和文件夾列表方式列出,並且顯示大小;
ls -a 把所有文件和目錄列出來,包含隱藏的文件和目錄。
ls -l 把文件和文件夾列表方式列出;
ls -lh或者ls -l -h 把把文件和文件夾列表方式列出,並且顯示大小;
ls -lha或者ls -l -h -a 把所有文件夾和文件(包括隱藏的)列表方式列出,並且包含大小;
⑧ linux下怎麼查看文件夾中各個文件的大小
1、linux下可以使用ll命令或者ls -l命令來查看當前文件夾下文件鎮山的大小
2、使用 ll 命令查看文件大小,如下所示: