目录管理类命令:
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
<