Linux命令梳理和總結

目錄管理類命令:

mkdir, rmdir, tree, dirname, basename

(1) mkdir

mkdir [OPTION] /PATH/TO/SOMEWHERE

-p:創建父目錄

-v: 顯示創建過程

(2) rmdir

rmdir /PATH/TO/SOMEWHERE

刪除空目錄;

(3) tree

tree [OPTION]... [DIR]

-d:只層級目錄類型的文件;

-L level: 只顯示幾個層級;

文本文件查看命令:

cat, tac, more, less, tail, head

more, less

翻屏查看;

more [OPTIONS]... FILE...

-d: 顯示翻頁有退出提示

Space: 向後一屏;

Enter: 向後一行;

b: 向前一屏;

less [OPTION]... FILE...

文本搜索:

/KEYWORD

?KEYWORD

n: 與命令方向相同的下一個;

N:與命令方向相反的前一個;

head和tail:

head [OPTION]... FILE

tail [OPTION]... FILE

-n #

-#

-c #: 顯示前/後#個字節

tail的專用選項:

-f: follow

時間戳管理工具:touch

每個文件都有三個時間戳:

atime: 文件最近一次被訪問的時間;

mtime: 文件最近一次被"修改"的時間;

ctime:文件最近一次被"改變"的時間;

文件數據:

metadata

data

touch [OPTION]... FILE...

更新時間戳至當前時間;

-a: 只更新atime

-m: 只更新mtime

-t STAMP:

[[CC]YY]MMDDhhmm[.ss]

-c: 不創建空文件

文件管理命令:

cp, mv, rm

複製命令:cp, copy

cp [OPTION]... [-T] SOURCE DEST

cp [OPTION]... SOURCE... DIRECTORY

cp [OPTION]... -t DIRECTORY SOURCE...

cp SRC DEST:

SRC是文件:

如果DEST不存在:新建目標文件,並將SRC複製到目標文件;

如果DEST存在:

如果DEST是文件:用SRC的內容覆蓋至DEST文件中;

如果DEST是目錄:在DEST目錄中新一個與原文件同名的文件,將將SRC內容複製到新建的同名的目標文件中;

cp SRC... DEST:

如果DEST不存在:

是錯誤的;

如果DEST存在:

如果DEST是文件:錯誤;

如果DEST是目錄:

常用選項:

-r, -R: 遞歸複製;

-d: 不跟蹤符號鏈接;

--preserve[=ATTR_LIST]:

mode, ownership, timestamps

context, links, xattr, all

-a: -dR --preseve=all

-i: interactive

-f: force

-v: 顯示過程

mv: move, 移動文件

mv [OPTION]... [-T] SOURCE DEST

mv [OPTION]... SOURCE... DIRECTORY

<

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章