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

<

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