歡迎您光臨本站 註冊首頁

實用的一行Linux命令

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

下面這些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命令已經有1190次圍觀

http://coctec.com/docs/linux/show-post-117916.html