下面這些Linux命令都只有一行,雖然簡短,但卻非常實用。如若善於使用它們,定會給你的Linux使用過程帶來便利。其中包括創建存檔文件、遞歸查找文件內的字元串、搜索並替換文件里的內容、查看磁碟及目錄佔用情況等。
創建存檔文件
tar -czpf folder_name.tar.gz folder_name
該命令將folder_name創建為folder_name.tar.gz存檔文件。
遞歸查找文件內的字元串
find ./ -name 『*.html』 -exec grep 「breadcrumbs.inc.php」 『{}』 \; -print
這條命令將查找所有包含 breadcrumbs.inc.php 的 HTML 文件。
搜索並替換文件里的內容
sed -i 』s/b/strong/g』 index.html
此命令搜索index.html文件中的b並將其替換為strong。
查看目錄的磁碟佔用情況
du -h --max-depth=1 | sort -n -r
一些網友的回復:
查看目錄的磁碟佔用情況
du -h ?max-depth=1 | sort -n -r
我覺得,要達到這樣的目的,還不如用du -hs
看到man手冊里說max-depth=1時與-s相同
補充幾個不太常用的吧
ls -ltr (ll -tr) 按時間排序 最下面是最新修改的文件
ls -Slhr (ll -Shr) 按文件大小排序 最下面是最大的
遞歸查找文件內的字元
這樣更簡單:
grep -ri 「test string」 *.html
轉自LinuxTOY
[火星人
]
實用的一行Linux命令已經有1097次圍觀
http://coctec.com/docs/linux/show-post-117916.html