9.26-mkdir,tree,touch命令
- 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命令的更多相关文章
- Linux中mkdir和touch命令区别
一.目的 本文将介绍linux下新建文件或文件夹.删除文件或文件夹命令. touch能够新建文件,mkdir用来新建文件夹.rm用来删除文件或文件夹. 本文将选取ubu ...
- mkdir、touch、rm和rmdir命令
一.mkdir命令 mkdir命令用来创建目录.该命令创建由dirname命名的目录.如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录:如果给出了一个已经存在的路径,将 ...
- 相对和绝对路径/cd命令/创建和删除目录mkdir/rmdir/rm命令
2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令 绝对路径:从根开始的路径:文件所在的路径: 相对路径:相对于当前目录而言的路径:上一级或者下一 ...
- linux shell 脚本攻略学习11--mkdir和touch命令详解
一.创建目录(mkdir命令详解) amosli@amosli-pc:~/learn$ mkdir dir amosli@amosli-pc:~/learn/dir$ mkdir folder amo ...
- linux基础2-cd、mkdir、touch、umask、chattr、lsattr、SUID/SGID/Sticky Bit
一 cd : . 代表当前目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表[目前用户身份]所在的自家目录 与cd效果相同 ~account 代表 account 这个用户的自家家目录 二m ...
- 今天给各位介绍Linux touch命令详述
触摸命令 touch命令有两个功能:一个是将现有文件的时间戳更新为系统的当前时间(默认模式),它们的数据将保持不变;第二个是创建一个新的空文件. 语法 触摸(可选) 最常见的用法:touch file ...
- 每天一个linux命令(9):touch 命令
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a ...
- linux中touch命令参数修改文件的时间戳(转)
linux中touch命令参数不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件,以下是linux中touch命令参数的使用方法: touch [-acm][-r ...
- mac终端中显示tree的命令
寻觅了良久终于找到了mac下如何在终端显示tree的命令了,作为从linux下转过来的人,还没适应mac的finder,还是喜欢在命令行下查看文件. 命令: find . -print | sed - ...
- touch 命令
gcc 或 mmm等命令进行编译时,判断文件是否改变是根据文件的修改日期做判断的,但有些情况改变文件后,可能时间没有很快更新,导致编译不到,那么用 touch ./* 把对应目录下文件时间更新一下再编 ...
随机推荐
- Spark SQL实战
一.程序 package sparklearning import org.apache.log4j.Logger import org.apache.spark.SparkConf import o ...
- Git015--标签管理
Git--标签管理 本文来自于:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ ...
- Mac007--Mysq服务端&客户端安装
一.安装Mysql服务端与Navicat Premium客户端 参见博客:https://blog.csdn.net/wtdask/article/details/79025674 安装mysql服务 ...
- Web控件LinkButton
<asp:LinkButton ID="" runat="server" ></asp:LinkButton> 编译后就变成了回发事件 ...
- C#清空StringBuilder的三种方法
1.Remove例: StringBuilder val = new StringBuilder(); val.Append("...."); val.Remove(0,val.L ...
- 协程分析之context上下文切换
协程现在已经不是个新东西了,很多语言都提供了原生支持,也有很多开源的库也提供了协程支持. 最近为了要给tbox增加协程,特地研究了下各大开源协程库的实现,例如:libtask, libmill, bo ...
- POJ-1611.TheSuspects.(并查集)
The Suspects Time Limit: 1000MS Memory Limit: 20000K Total Submissions: 55832 Accepted: 26501 De ...
- Python自学第一天
Python #-*- coding:utf8 -*-(Python文件开头添加)用来解决中文编码问题 注:Python3以上文件不用加 一.变量:变量有数字.字母和下划线组成 1.不能以数字开头 2 ...
- python学习第三十一天函数的嵌套及函数的作用域
python函数的嵌套是指在函数里面嵌套另外一个函数,可以嵌套更多,函数一旦套用了另外一个函数,他的作用域就已经形成,可以通过global关键词改变变量的作用域,下面详细说明函数的嵌套及函数的作用域 ...
- vue + element 创建教程
一.环境准备 node安装 node版本:v10.15.3 node下载地址:https://nodejs.org/zh-cn/ vue-cli安装 全局安装vue-cli npm install - ...