linux目錄大小限制
㈠ 如何限制 Linux 下某個目錄的大小
使用 命令可以查看文件大小
-h xxx 可以查看單個文件夾的大小
-h xxx xxx xxx 可以分別查看多個文件的大小
-h /xxxx 分別列出整個文件夾下 所有文件的大小
-sh /xxxx 統計整個文件夾的大小
㈡ Linux有什麼辦法可以限制目錄的大小
UNIX/Linux 系統中使用 quota 命令對文件大小進行限制。具體的使用方法,可以參見相關文檔。也可以在 # 下使用:man quota <cr>,因為 quota 只能夠在超級用戶下面進行操作,所以是 # 提示符,而不是 $ 提示符。
㈢ linux文件的大小為什麼限制在2Gb
最近項目用到的日誌系統,在Linux下寫的日誌文件,發現最大隻能到2GB,很奇怪,用ulimit檢查,系統顯示無限制,而且系統是Linux 2.6的內核。使用的也是EXT3文件系統。而且更奇怪的是,我在系統里還保存了4.7GB大小的Debian 安裝的iso文件。最後研究下來發現,要讀些超過2GB文件,需要用到大文件擴展(Large File Extension)的函數和編譯選項。
這些函數分別是fopen64等,編譯的時候需要給gcc增加-D_LARGEFILE_SOURCE的選項。具體的函數說明,可參見:
http://www.mkssoftware.com/docs/man5/lf64.5.asp。
㈣ linux如何限制特定文件大小
1、創建一個指定大小的磁碟鏡像文件:dd if=/dev/zero of=/root/disk.img bs=2M count=10。這樣就創建了一個大小為20M的磁碟鏡像。
2、掛載為設備:losetup /dev/loop0 /root/disk.img
3、格式化設備:mkfs.ext3 /dev/loop0
4、掛載為文件夾
復制內容到剪貼板
mkdir /test
mount -t ext3 /dev/loop0 /test
㈤ SUSE linux目錄大小可以限制嗎
沒處理過這種需求http://bbs.chinaunix.net/thread-2231610-1-1.html
㈥ linux下路徑最大長度是多少
當使用Linux的ext2/ext3文件系統時,對一個文件或目錄的最大文件名長度限制是255個字元,包含完整的路徑及目錄的文件名的長度限制是4096個字元,所以路徑長度的限制其實是取決於文件名長度限制。
㈦ linux 文件目錄大小有限制嗎
ls-l/ls-al-b/-klinux的命令1.簡介(showdiskuseage)查看磁碟使用情況.語法[-abcDhHklmsSx][-L][-X][--block-size][--exclude=][--max-depth=][--help][--version][目錄或文件]常用參數:-a或-all為每個指定文件顯示磁碟使用情況,或者為目錄中每個文件顯示各自磁碟使用情況。-b或-bytes顯示目錄或文件大小時,以byte為單位。-c或–total除了顯示目錄或文件的大小外,同時也顯示所有目錄或文件的總和。-D或–dereference-args顯示指定符號連接的源文件大小。-h或–human-readable以K,M,G為單位,提高信息的可讀性。-H或–si與-h參數相同,但是K,M,G是以1000為換算單位,而不是以1024為換算單位。-k或–kilobytes以1024bytes為單位。-l或–count-links重復計算硬體連接的文件。-L或–dereference顯示選項中所指定符號連接的源文件大小。-m或–megabytes以1MB為單位。-s或–summarize僅顯示總計,即當前目錄的大小。-S或–separate-dirs顯示每個目錄的大小時,並不含其子目錄的大小。-x或–one-file-xystem以一開始處理時的文件系統為准,若遇上其它不同的文件系統目錄則略過。-X或–exclude-from=在指定目錄或文件。–exclude=略過指定的目錄或文件。–max-depth=超過指定層數的目錄後,予以忽略。–help顯示幫助。–version顯示版本信息。3.命令使用示例1>要顯示一個目錄樹及其每個子樹的磁碟使用情況/home/linux這在/home/linux目錄及其每個子目錄中顯示了磁碟塊數。2>要通過以1024位元組為單位顯示一個目錄樹及其每個子樹的磁碟使用情況-k/home/linux這在/home/linux目錄及其每個子目錄中顯示了1024位元組磁碟塊數。3>以MB為單位顯示一個目錄樹及其每個子樹的磁碟使用情況-m/home/linux這在/home/linux目錄及其每個子目錄中顯示了MB磁碟塊數。4>以GB為單位顯示一個目錄樹及其每個子樹的磁碟使用情況-g/home/linux這在/home/linux目錄及其每個子目錄中顯示了GB磁碟塊數。5>查看當前目錄下所有目錄以及子目錄的大小:-h.「.」代表當前目錄下。也可以換成一個明確的路徑-h表示用K、M、G的人性化形式顯示6>查看當前目錄下user目錄的大小,並不想看其他目錄以及其子目錄:-shuser-s表示總結的意思,即只列出一個總結的值-h–max-depth=0user–max-depth=n表示只深入到第n層目錄,此處設置為0,即表示不深入到子目錄。7>列出user目錄及其子目錄下所有目錄和文件的大小:-ahuser-a表示包括目錄和文件8>列出當前目錄中的目錄名不包括xyz字元串的目錄的大小:-h–exclude=』*xyz*』9>想在一個屏幕下列出的關於user目錄及子目錄大小的信息:-0huser-0(杠零)表示每列出一個目錄的信息,不換行,而是直接輸出下一個目錄的信息。10>只顯示一個目錄樹的全部磁碟使用情況-s/home/linux-------------------------------------------------------------------------------------------------------------------------------------------------------------------LinuxLS命令詳細介紹lsls命令可以說是linux下最常用的命令之一。它有眾多的選項,其中有很多是很有用的,你是否熟悉呢?下面列出了ls命令的絕大多數選項。-a列出目錄下的所有文件,包括以.開頭的隱含文件。-b把文件名中不可輸出的字元用反斜杠加字元編號(就象在C語言里一樣)的形式列出。-c輸出文件的i節點的修改時間,並以此排序。-d將目錄象文件一樣顯示,而不是顯示其下的文件。-e輸出時間的全部信息,而不是輸出簡略信息。-f-U對輸出的文件不排序。-g無用。-i輸出文件的i節點的索引信息。-k以k位元組的形式表示文件的大小。-l列出文件的詳細信息。-m橫向輸出文件名,並以「,」作分格符。-n用?值?UID,GID代替名稱。-o顯示文件的除組信息外的詳細信息。-p-F在每個文件名後附上一個字元以說明該文件的類型,「*」表示可執行的普通文件;「/」表示目錄;「@」表示符號鏈接;「|」表示FIFOs;「=」表示套接字(sockets)。-q用?代替不可輸出的字元。-r對目錄反向排序。-s在每個文件名後輸出該文件的大小。-t以時間排序。-u以文件上次被訪問的時間排序。-x按列輸出,橫向排序。-A顯示除「.」和「..」外的所有文件。-B不輸出以「~」結尾的備份文件。-C按列輸出,縱向排序。-G輸出文件的組的信息。-L列出鏈接文件名而不是鏈接到的文件。-N不限制文件長度。-Q把輸出的文件名用雙引號括起來。-R列出所有子目錄下的文件。-S以文件大小排序。-X以文件的擴展名(最後一個.後的字元)排序。-1一行只輸出一個文件。--color=no不顯示彩色文件名--help在標准輸出上顯示幫助信息。--version在標准輸出上輸出版本信息並退出。只列出子目錄1.ls-F|grep/$或者aliassub="ls-F|grep/$"(linux)2.ls-l|grep"^d"或者ls-lL|grep"^d"(Solaris)計算當前目錄下的文件數和目錄數下面命令可以分別計算當前目錄下的文件和目錄個數:#ls-l*|grep"^-"|wc-l----tocountfiles#ls-l*|grep"^d"|wc-l-----tocountdir顯示彩色目錄列表打開/etc/bashrc,加入如下一行:aliasls="ls--color"下次啟動bash時就可以像在Slackware里那樣顯示彩色的目錄列表了,其中顏色的含義如下:1.藍色-->目錄2.綠色-->可執行文件3.紅色-->壓縮文件4.淺藍色-->鏈接文件5.灰色-->其他文件ls-tl--time-style=full-isosshdls-ctl--time-style=long-iso-------------------------------------------------------------------------------------------------------------------------------------------------------------------附:-sh查看當前文件夾大小-sh*|sort-n統計當前文件夾(目錄)大小,並按文件大小排序附送:-skfilename查看指定文件大小Linux:ls以K、M、G為單位查看文件大小Linux:ls以K、M、G為單位查看文件大小。#manls……-h,--human-(e.g.,1K234M2G)……#lscuss.warnohup.out#ls-ltotal30372-rw-r--r--1rootroot31051909May2410:07cuss.war-rw-------1rootroot0Mar2013:52nohup.out#ls-lhtotal30M-rw-r--r--1rootroot30MMay2410:07cuss.war-rw-------1rootroot0Mar2013:52nohup.out#ll-htotal30M-rw-r--r--1rootroot30MMay2410:07cuss.war-rw-------1rootroot0Mar2013:52nohup.out[root@localhostrice_f2]#ls-lhs總計28G15G-rw-r--r--1rootroot15G06-0414:35all.txt8.0K-rwx--x--x1rootroot63206-0415:57hash.pl371M-rw-r--r--1rootroot371M06-0318:061.fa360M-rw-r--r--1rootroot359M06-0318:072.fna8.0K