Shell 常用命令

2021-08-21 08:12:43 字數 2137 閱讀 4982

usage: du [-h|

-l|-p]

[-a|-s

|-d depth][-c

][-h|

-k|-m|

-g][-x

][-i mask]

[file ...

]

引數說明:

-a或-all 顯示目錄中個別檔案的大小。

-b或-bytes 顯示目錄或檔案大小時,以byte為單位。

-c或–total 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。

-d或–dereference-args 顯示指定符號連線的原始檔大小。

-h或–human-readable 以k,m,g為單位,提高資訊的可讀性。

-h或–si 與-h引數相同,但是k,m,g是以1000為換算單位。

-k或–kilobytes 以1024 bytes為單位。

-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 顯示版本資訊。

1)檢視目錄或檔案所佔的空間

guodemacbook-pro

:desktop guo$ du

16208 ./uda nd 文件

46696 ./temp

1896 ./uda mentor

49120 ./uda time/無人車

49136 ./uda time

259616 .

2) 以易讀方式展示

guodemacbook-pro

:desktop guo$ du -h

7.9m ./uda nd 文件

23m ./temp

948k ./uda mentor

24m ./uda time/無人車

24m ./uda time

127m .

3) 只檔案和目錄都顯示

guodemacbook-pro:desktop guo$ du -ah

3.0m ./uda nd 文件/附件2:手冊.pdf

2.0m ./uda nd 文件/附件1:機器學習入門.pdf

8.0k ./uda nd 文件/.ds_store

204k ./uda nd 文件/手冊.pdf

2.7m ./uda nd 文件/資料分析.pdf

7.9m ./uda nd 文件

456k ./螢幕快照 2018-05-30

22.30

.39.png

8.0k ./temp/.ds_store

192k ./temp/tweepy.pdf

4.1m ./temp/螢幕快照 2018-04-12

12.48

.15.png

484k ./temp/螢幕快照 2018-04-11

23.58

.24.png

4.0m ./temp/lessons learned - data science interviews.pdf

23m ./temp

948k ./uda mentor/手冊.pdf

948k ./uda mentor

12k ./.ds_store

127m .

shell 常用命令

shell 程式設計中使用到得if語句內判斷引數 b 當file存在並且是塊檔案時返回真 c 當file存在並且是字元檔案時返回真 d 當pathname存在並且是乙個目錄時返回真 e 當pathname指定的檔案或目錄存在時返回真 f 當file存在並且是正規檔案時返回真 g 當由pathname...

shell常用命令

1.echo echo 用於輸出,相當於c語言中的printf 用echo輸出變數的值,需要在變數前面加 輸出a的值 a 1echo a shell中變數不需要定義,直接賦值 要用到變數時,需要加 2.管道 命令之間的輸入。將乙個命令的輸出作為另乙個命令的輸入。管道相當於一種過濾功能。3.grep ...

Shell常用命令

shell常用命令總結 1 ls命令 列出檔案 ls la 列出當前目錄下的所有檔案和資料夾 ls a 列出當前目錄下所有以 a字母開頭的檔案 ls l txt 列出當前目錄下所有字尾名為 txt的檔案 2 cp命令 複製 cp a.txt b.txt 把檔案 a的內容複製到b檔案 cp a.txt...