man mkdir tree的理解

man -k mkdir表示查询与mkdir相关的指令,功能类似如apropos mkdir,会列出带有mkdir的三个指令;

man命令后其显示的解释的一个数字参数,表示具体的范围定位:

数字“1”表示用户命令

数字“2”表示系统调用

数字“3”表示C语言库函数

数字“4”表示设备或特殊文件

数字“5”表示文件格式和规则

数字“6”表示游戏及其他

数字“7”表示宏、包及其他杂项

数字“8”表示系统管理员相关的命令

标题 含义

Name 命令的名称和用途(摘要)

Synopsis 命令语法(摘要)

Description 完整描述

Environment 命令使用的环境变量

Author 作者

Files 对该命令重要的文件列表

See also 查看相关的信息的位置

Diagnostics 可能的错误和警告

Bugs 错误、缺点、警告

options:命令选项有两种形式:长选项(--)和短选项(-)

长选项: 用 -- 引导,后面跟完整的单词,如 --help

短选项: 用 - 引导,后面跟单个的字符, 如 -a

多个短选项可以组合使用,例如:-h -l -a == -hla

但是长选项不能组合使用,如 --help后面就不能再跟另外一个单词了。

options 也可以有自己的参数,可称为arguments,(注意,选项与选项之间,选项与参数之间,参数与参数之间必须有空格!)而且,命令的选项和参数所使用的符号也有相应的含义:

1.方括号中的项是可选的;

2.不在方括号或是在大括号中的项是必选项(也有说<>括起来的,不过我没还见过);

3.黑体(还是粗体?)字必须按原样准确键入,这一类可能是命令名,标志和文字字符;

4.斜体字必须用适当的值代替(不显示斜体字的系统上通常用下划线代替),就如变量一般,需要根据情况自己添加适当的值;

5.后面接省略号(…)的参数可以多次重复;

6.如果一个单独的选项和一个参数组合在一起,那么该选项和参数必须同时使用;

7.由  |(竖线)字符分开的两个或多个项,表示可以从这个列表中选择一个。

例如:[a|b]说明a和b可以选其中一个也可以不选;{a|b}则说明a和b之间必须要选一个。

将man手册打印处理,以mkdir为例:

man -t mkdir > mkdir_man.ps

可以直接打印ps,打算发给别人打印的话,转换成pdf:

ps2pdf mkdir_man.ps mkdir_man.pdf

mkdir命令递归创建:

mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

输出:

[[email protected] test]# mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

mkdir: 已创建目录 “scf”

mkdir: 已创建目录 “scf/lib”

mkdir: 已创建目录 “scf/bin”

mkdir: 已创建目录 “scf/doc”

mkdir: 已创建目录 “scf/doc/info”

mkdir: 已创建目录 “scf/doc/product”

mkdir: 已创建目录 “scf/logs”

mkdir: 已创建目录 “scf/logs/info”

mkdir: 已创建目录 “scf/logs/product”

mkdir: 已创建目录 “scf/service”

mkdir: 已创建目录 “scf/service/deploy”

mkdir: 已创建目录 “scf/service/deploy/info”

mkdir: 已创建目录 “scf/service/deploy/product”

[[email protected] test]# tree scf/

scf/

|-- bin

|-- doc

|   |-- info

|   `-- product

|-- lib

|-- logs

|   |-- info

|   `-- product

`-- service

`-- deploy

|-- info

`-- product

12 directories, 0 files

mkdir -pv (递归创建,显示创建的文件)

参考http://www.cnblogs.com/peida/archive/2012/10/25/2738271.html

tar命令可以参考:

http://www.cnblogs.com/peida/archive/2012/11/30/2795656.html

时间: 2024-10-14 01:21:22

man mkdir tree的理解的相关文章

PAT Search in a Binary Search Tree

Search in a Binary Search Tree To search a key in a binary search tree, we start from the root and move all the way down, choosing branches according to the comparison results of the keys. The searching path corresponds to a sequence of keys. For exa

bzoj2581 [USACO 2012 Jan Gold] Cow Run【And-Or Tree】

传送门1:http://www.usaco.org/index.php?page=viewproblem2&cpid=110 传送门2:http://www.lydsy.com/JudgeOnline/problem.php?id=2581 这题我一看就知道自己不会了,只想了个O(2^n * 2 ^ n)即O(2 ^ 2n)的大暴力,也懒得打了,果断看solution. 看了之后惊呆了,看到了一种从未见过,闻所未闻的树叫做And-Or Tree,百度了一下,并没有官方中文翻译,姑且叫他"

区块链~Merkle Tree(默克尔树)算法解析~转载

转载~Merkle Tree(默克尔树)算法解析 /*最近在看Ethereum,其中一个重要的概念是Merkle Tree,以前从来没有听说过,所以查了些资料,学习了Merkle Tree的知识,因为接触时间不长,对Merkle Tree的理解也不是很深入,如果有不对的地方,希望各位大神指正*/ Merkle Tree概念 Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树.Merkle树的叶子是数据块(例如,文件或者文件的集合)的hash值.非叶节点是

Linux常用基本命令( mkdir )

mkdir: 作用:创建目录( make directories ) 命令格式: make [option] 目录 1,创建目录, 当目录存在时,再次创建会提示文件已经存在 [email protected]:~/linux/mkdir$ ls [email protected]:~/linux/mkdir$ tree -d . 0 directories [email protected]:~/linux/mkdir$ mkdir a [email protected]:~/linux/mkd

那些让你对计算机有更深理解的基础知识

本文着重介绍计算机基础知识,知道这些知识后,会让你对计算机有更深的理解. 信息的表示和处理 计算机如何表示整数:有符号数和无符号数,尤其是如何用补码表示负数,数字的取值范围. 计算机如何表示浮点数,为什么小数的二进制表示法只能近似表示十进制小数. 数值的转换.移位 这几点非常重要,因为几乎所有的编程语言都有数据类型,而最基本数据类型必然包括整数和浮点数. 搞不清这些表示和运算,在编程中就会遇到一些稀奇古怪的问题. 从汇编层面理解程序的执行 顺序.分支.循环.函数调用.数组.结构体等在汇编层面是怎

python经典面试题

1.一行代码实现1--100之和? 利用sum()函数求和 2.如何在一个函数内部修改全局变量? 利用global 修改全局变量 3.列出5个Python标准库? os:提供了不少与操作系统相关联的函数 sys:通常用于命令行参数 re:正则匹配 math:数学运算 datetime:处理日期时间 4.字典如何删除键和合并两个字典? del和update方法 5.谈下Python的GIL? GIL是Python的全局解释器锁,同一进程中假如有多个线程运行,一个线程在运行Python程序的时候会霸

求职面试常见问题:Python常见面试题全解析附答案

Python是个非常受欢迎的编程语言,随着近些年机器学习.云计算等技术的发展,Python的职位需求越来越高.我收集了110道Python面试官经常问的问题,供大家参考学习.篇幅问题,分为2次推送,下周会给大家分享面试题下篇55道~ 1.一行代码实现1--100之和 利用sum()函数求和. 2.如何在一个函数内部修改全局变量 利用global 修改全局变量. 3.列出5个python标准库 os:提供了不少与操作系统相关联的函数 sys: 通常用于命令行参数 re: 正则匹配 math: 数学

os-level版本控制工具

声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 内容系本人学习.研究和总结,如有雷同,实属荣幸! OS-level版本控制工具 如果我们需要对OS进行快照和rollback,那么我们可能需要使用的OS-level版本控制工具. Snapper OpenSuse的子项目.项目的目的是提供对Opensuse的快照,rollback,对安装进行差分的功能. Snapper没有绑定某种实现,想法有很多后端.比如btrfs/LVM/

Linux系统管理之总结

总结: 文件系统:基础.文件.目录管理,用户及权限管理.bash基本特性: 命令历史.hash.命令补全.路径补全.glob.快捷键.IO重定向.管道.变量.vim.bash编程.变量.配置文件.算术运算.测试.grep,fgrep,egrep.测试.find.特殊权限进程安全上下文.bash编程. touch,state mkdir,tree,rmdir,install,cp,rm,mv 用户: 用户认证   useradd,usermod,userdel passwd,chage 组:用户授