/dev/null 垃圾箱,黑洞
空間提示不足 有可能是INODE號被佔滿
涉及到.與..的文件時 ls選項要加上 -d選項
爲什麼要用-d
因爲ls 選項會自動列出 目錄下的文件,每一個目錄下都存在(.也就是當前目錄)與(..上一級目錄)。
不加d的話,*. 會出現 ls ..的情況。而ls默認呈現的是指定目錄的文件,所以ls .. 會多出顯示文件。
空間被佔滿,但是rf刪除(lsof | grep delete 顯示被刪掉)後,磁盤被佔空間沒被釋放。解決方法>/boot/f1 f1 的內容會被覆蓋.
對於操作類似選項的文件 ex -h ~這類特殊的文件 ,處理方法 rm -- -h 或者採用相對或者絕對路徑刪除 或者刪除目錄
掛載點的目錄不能被刪除
批量修改文件名稱的命令 rename conf (要修改的部分).bak(修改成的部分可以改成空 ‘ ’) *.conf(針對什麼樣的文件進行修改)
磁盤分區佔滿的情況有兩種,1 節點空間佔滿 2.數據空間被佔滿
批量創建文件 echo f{1..524288} | xargs touch
文件夾的空間裏存放的指針存放的是 文件以及inode的編號,刪除文件是將inode及文件抹去。
文件夾中文件被刪除,文件夾中抹去INODE編號,文件的空間失去所有者,節點編號回收。未被刪除
cp命中 底層中的動作, 分配一個INODE空間及編號,將元數據放進去入節點表,節點表中指針指向磁盤中存放文件的空間。
mv同一分區 inode沒變 只是重寫了文件夾中的名字。
不同分區 如cp一樣。
hard link 本質是給一個文件起多個名稱。