basename,dirname,cp,mv,rm,tree,mkdir,rmdir,ln,file
basename:取得最后的文档名
dirname:取得目录名
cp:Copy,复制文件和目录
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
cp SRC DEST
-a,--archive:归档,相当于 -dR --preserve=all
-d:不复制原文件,只复制链接文件
-i,--interactive 覆盖文件之前先询问用户
-f,--force:强行复制文件或目录, 不论目的文件或目录是否已经存在
-l ,--link:对源文件建立硬链接,而非复制文件
-p ,--preserve:保留源文件或目录的属性,包括所有者、所属组、权限与时间
-r or -R,recursive: 递归处理,将指定目录下的文件与子目录一起复制
-s ,--symbolic-link: 对源文件建立符号链接,而非复制文件
-u,--update:只会在源文件的修改时间较目的文件更新时,或是目标文件并不存在,才复制文件
-v , --verbose:显示执行过程
mv:move,移动或重命名文件
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
-b:当文件存在时,覆盖前先为其备份
-f,force:强制覆盖
-i,interactive:覆盖前先提示
rm:remove,删除文件或目录
-f,force:强制删除
-i,interactive:删除前提示
-r,-R,recursive:递归的删除目录及其内容
tree:以树结构列出目录中的内容
-a:除了.开头的文件全部列出
-d:只列出目录
-L,level:指定显示的层级数
-P,pattern:只显示由指定pattern匹配到的路径
mkdir:Make Directories,创建目录
-m,--mode=MODE:以指定权限创建目录
-p,--parents:递归创建目录
-v,--verbose:打印创建每个目录的信息
rmdir:删除空目录
-p,--parents:递归删除父空目录
-v,--verbose:显示删除信息
ln:创建链接文件
-b,backup:删除,覆盖目标文件之前的备份
-f,--force:强行建立文件或目录的连接,不论文件或目录是否存在
-i,--interactive:覆盖既有文件之前先询问用户
-n,--no-dereference:把符号连接的目的目录视为一般文件
-s,--symbolic:对源文件建立符号连接
file:确定文件类型
-b,--brief: 列出文件辨识结果时,不显示文件名称
-f filelist:列出文件filelist中文件名的文件类型
-F:使用指定分隔符号替换输出文件名后默认的“:”分隔符
-L:查看对应软链接对应文件的文件类型