尋找空的資料夾或是非空的資料夾? - Linux

Table of Contents

不知道程式怎麼寫的
有一個帳號下面貌似出現大量空白資料夾
但是沒辦法確認這些資料夾內容
直接使用 du -sh 檢查的話有看到佔用空間約 1.4G
但是由於資料夾數量龐大
而且分很多層
不知道這個空間是空的資料夾堆積起來的大小
還是裡面真的有東西

目前找到的都是搜尋空的資料夾
ex. find /tmp -depth -empty -type d

但是我想找的是裡面有東西的資料夾
想看看裡面到底放了些甚麼
不知道有沒有方法可以查詢?

--
應徵時

『老闆你好 我是國立的 』 『有消息會跟你聯絡』
『老闆你好 我是私立的 』 『有消息會跟你聯絡』
『(把奶放在桌上) 老~~~~~~~闆~~~~~~』 『Amy! 給她個私人秘書職位』
國立私立尬不過兩粒 這就是現實

--

All Comments

Una avatarUna2018-06-21
多 -not 參數,與使用 -exec 參數,man page 可參考
Jacky avatarJacky2018-06-25
就算是空的資料夾也會吃掉inode數和block
David avatarDavid2018-06-27
先找找有沒有大檔案吧
Rosalind avatarRosalind2018-06-29
find . -type f -exec ls -l {} \;|sort -n -k5|tail
Hardy avatarHardy2018-07-02
討論到後面看不大懂現在的進度 ?
Heather avatarHeather2018-07-06
你的問題是不是只是簡單 du -h /path | sort -h 就好
Todd Johnson avatarTodd Johnson2018-07-09
還有 -empty -not -type d 這意思你好像用錯了
Iris avatarIris2018-07-10
你這個用法是找 "非目錄然後檔案是空的"
Isabella avatarIsabella2018-07-12
你要確認你是要讓哪個條件相反,-not 要打在參數前面
Bethany avatarBethany2018-07-17
-a是and -o是or \( \) 括號 要明確點就加一下
Kelly avatarKelly2018-07-18
前面提到 find 命令不是就可以找空目錄了,所以
目前問題是卡在哪個環節上呢
Steve avatarSteve2018-07-22
找大檔案,怎樣算大的檔案呢?若不確定還是用 find
Frederic avatarFrederic2018-07-22
搭配格式化輸出,檔案完整路徑名稱與檔案大小列出即可
詳細參數請 manpage 查一下即可
Agatha avatarAgatha2018-07-25
所以你的問題,還是在指令使用不熟還是?不知道你卡哪
Frederica avatarFrederica2018-07-25
我也覺得'du -h /path | sort -h'可以解決你的問題才對
Una avatarUna2018-07-29
空資料夾會是4.0K,sort之後大的會在後面,那些就是有檔案的
Steve avatarSteve2018-07-29
等等,120萬……那跑sort不太好
Elvira avatarElvira2018-08-01
基本上,不管是誰搞出 120萬個資料匣,我應該都會直
接砍掉,頂多告知一下...
Steve avatarSteve2018-08-03
note. 在一空目錄下 mkdir -p a/b/ 則a/b/是空目錄, 但a/不是
Edith avatarEdith2018-08-04
建議先計算 目錄 及 非目錄 的數量, 及 兩者 所占空間.
Caitlin avatarCaitlin2018-08-05
才1.4GB,就直接tar起來備份,然後全部砍掉就好了.
Charlie avatarCharlie2018-08-07
有GUI可以用嗎?baobab滿好用的