目錄管理類命令:
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
<