• mkdir -- 创建文件
 [root@wen data]# mkdir --help
用法:mkdir [选项]... 目录...
若指定目录不存在则创建目录。 长选项必须使用的参数对于短选项时也是必需使用的。
-m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask
-p, --parents 需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理
-v, --verbose 每次创建新目录都显示信息
-Z, --context=CTX 将每个创建的目录的SELinux 安全环境设置为CTX
--help 显示此帮助信息并退出
--version 显示版本信息并退出
--------------------------------------------------------------------------------
[root@wen 926]# echo {1..9}
1 2 3 4 5 6 7 8 9 [root@wen 926]# mkdir test/dir{1..5}
[root@wen 926]# tree
.
`-- test
|-- a
| `-- b
| `-- c
|-- dir1
|-- dir2
|-- dir3
|-- dir4
`-- dir5
--------------------------------------------------------------
[root@wen 926]# mkdir -pv test/{1..3}/{4..6}
mkdir: created directory `test/1'
mkdir: created directory `test/1/4'
mkdir: created directory `test/1/5'
mkdir: created directory `test/1/6'
mkdir: created directory `test/2'
mkdir: created directory `test/2/4'
mkdir: created directory `test/2/5'
mkdir: created directory `test/2/6'
mkdir: created directory `test/3'
mkdir: created directory `test/3/4'
mkdir: created directory `test/3/5'
mkdir: created directory `test/3/6'
[root@wen 926]# echo {1..3}/{4..6} #创建多个目录,再在个目录下创建目录
1/4 1/5 1/6 2/4 2/5 2/6 3/4 3/5 3/6
[root@wen 926]# tree
.
`-- test
|-- 1
| |-- 4
| |-- 5
| `-- 6
|-- 2
| |-- 4
| |-- 5
| `-- 6
|-- 3
| |-- 4
| |-- 5
| `-- 6
|-- a
| `-- b
| `-- c
|-- dir1
|-- dir2
|-- dir3
|-- dir4
`-- dir5 21 directories, 0 files
  • tree  -- 查看目录树

如果没有安装,则使用 yum -y install tree命令安装

  • touch  -- 创建文件
 创建文件
[root@wen 926]# touch {1..3}.txt
[root@wen 926]# ls
1.txt 2.txt 3.txt test
-------------------------------------------
更改时间戳
[root@wen ~]# touch --help
用法:touch [选项]... 文件...
将每个文件的访问时间和修改时间改为当前时间。 不存在的文件将会被创建为空文件,除非使用-c 或-h 选项。 如果文件名为"-"则特殊处理,更改与标准输出相关的文件的访问时间。 长选项必须使用的参数对于短选项时也是必需使用的。
-a 只更改访问时间
-c, --no-create 不创建任何文件
-d, --date=字符串 使用指定字符串表示时间而非当前时间
-f (忽略)
-h, --no-dereference 会影响符号链接本身,而非符号链接所指示的目的地
(当系统支持更改符号链接的所有者时,此选项才有用)
-m 只更改修改时间
-r, --reference=文件 使用指定文件的时间属性而非当前时间
-t STAMP 使用[[CC]YY]MMDDhhmm[.ss] 格式的时间而非当前时间
--time=WORD 使用WORD 指定的时间:access、atime、use 都等于-a
选项的效果,而modify、mtime 等于-m 选项的效果
--help 显示此帮助信息并退出
--version 显示版本信息并退出 请注意,-d 和-t 选项可接受不同的时间/日期格式。
----------------------------------------------------------------------
[root@wen 926]# stat test #查看当前文件时间
File: "test"
Size: 4096 Blocks: 8 IO Block: 4096 目录
Device: 802h/2050d Inode: 144937 Links: 11
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-09-27 02:41:04.294671193 +0800
Modify: 2017-09-27 02:39:46.498663489 +0800
Change: 2017-09-27 02:39:46.498663489 +0800 [root@wen 926]# touch -a test #修改访问时间
[root@wen 926]# stat test
File: "test"
Size: 4096 Blocks: 8 IO Block: 4096 目录
Device: 802h/2050d Inode: 144937 Links: 11
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-09-27 04:00:51.859056241 +0800
Modify: 2017-09-27 02:39:46.498663489 +0800
Change: 2017-09-27 04:00:51.859056241 +0800 [root@wen 926]# stat test
File: "test"
Size: 4096 Blocks: 8 IO Block: 4096 目录
Device: 802h/2050d Inode: 144937 Links: 11
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-09-27 04:00:51.859056241 +0800
Modify: 2017-09-27 02:39:46.498663489 +0800
Change: 2017-09-27 04:00:51.859056241 +0800

9.26-mkdir,tree,touch命令的更多相关文章

  1. Linux中mkdir和touch命令区别

    一.目的 本文将介绍linux下新建文件或文件夹.删除文件或文件夹命令.         touch能够新建文件,mkdir用来新建文件夹.rm用来删除文件或文件夹.         本文将选取ubu ...

  2. mkdir、touch、rm和rmdir命令

    一.mkdir命令 mkdir命令用来创建目录.该命令创建由dirname命名的目录.如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录:如果给出了一个已经存在的路径,将 ...

  3. 相对和绝对路径/cd命令/创建和删除目录mkdir/rmdir/rm命令

    2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令 绝对路径:从根开始的路径:文件所在的路径: 相对路径:相对于当前目录而言的路径:上一级或者下一 ...

  4. linux shell 脚本攻略学习11--mkdir和touch命令详解

    一.创建目录(mkdir命令详解) amosli@amosli-pc:~/learn$ mkdir dir amosli@amosli-pc:~/learn/dir$ mkdir folder amo ...

  5. linux基础2-cd、mkdir、touch、umask、chattr、lsattr、SUID/SGID/Sticky Bit

    一 cd : . 代表当前目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表[目前用户身份]所在的自家目录 与cd效果相同 ~account 代表 account 这个用户的自家家目录 二m ...

  6. 今天给各位介绍Linux touch命令详述

    触摸命令 touch命令有两个功能:一个是将现有文件的时间戳更新为系统的当前时间(默认模式),它们的数据将保持不变;第二个是创建一个新的空文件. 语法 触摸(可选) 最常见的用法:touch file ...

  7. 每天一个linux命令(9):touch 命令

    linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a    ...

  8. linux中touch命令参数修改文件的时间戳(转)

    linux中touch命令参数不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件,以下是linux中touch命令参数的使用方法: touch [-acm][-r ...

  9. mac终端中显示tree的命令

    寻觅了良久终于找到了mac下如何在终端显示tree的命令了,作为从linux下转过来的人,还没适应mac的finder,还是喜欢在命令行下查看文件. 命令: find . -print | sed - ...

  10. touch 命令

    gcc 或 mmm等命令进行编译时,判断文件是否改变是根据文件的修改日期做判断的,但有些情况改变文件后,可能时间没有很快更新,导致编译不到,那么用 touch ./* 把对应目录下文件时间更新一下再编 ...

随机推荐

  1. CDN:BootCDN

    ylbtech-CDN:BootCDN BootCDN稳定.快速.免费的前端开源项目 CDN 加速服务共收录了 3351 个前端开源项目 1. 推荐返回顶部 1. bootstrap Bootstra ...

  2. windows mysql官方绿色版zip包安装教程

    环境: 系统环境 Windows 10 64位 mysql版本 5.7.19 一.万变不离的下载 下载页面:https://dev.mysql.com/downloads/mysql/ 点击 Down ...

  3. 鸿蒙系统开源学习经验分享HarmonyOS[www.allharmonyos.com]

    分享鸿蒙系统开源知识,分享学习经验,分享鸿蒙系统开发经验 www.allharmonyos.com https://gitee.com/allharmonyos https://github.com/ ...

  4. css设计丝带

    <!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8&quo ...

  5. 基于docker registry镜像安装私服docker hub

    采用docker registry镜像安装docker私服,通过https://hub.docker.com/_/registry链接搜索registry镜像 1.输入命令:docker pull r ...

  6. JQ获取当前根目录

    function getRootPath_web() {            //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp  ...

  7. jQuery提交表单的几种方式

    方式一: $.post('../Ajax/GoodsAjax.ashx?cmd=getGsList', function (result) {   var result = eval('(' + re ...

  8. MyEclipse下Junit报错"The input type of the launch configuration"

    MyEclipse下Junit运行测试用例的时候报错: "The input type of the launch configuration does not exist" 原因 ...

  9. 解读vue filter

    1.全局filter, 全局的过滤一般在main.js里面使用 <div id="app"> <div> {{testVal | filVal(10,30) ...

  10. Java中的容器(集合)之HashMap源码解析

    1.HashMap源码解析(JDK8) 基础原理: 对比上一篇<Java中的容器(集合)之ArrayList源码解析>而言,本篇只解析HashMap常用的核心方法的源码. HashMap是 ...