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 ./* 把对应目录下文件时间更新一下再编 ...
随机推荐
- NuGet-Doc:承载自己的 NuGet 源
ylbtech-NuGet-Doc:承载自己的 NuGet 源 1.返回顶部 1. 可能希望将包仅发布到有限受众(例如,组织或工作组),而不是将其公开发布. 此外,一些公司可能希望限制其开发人员可以使 ...
- 大数据学习笔记之Zookeeper(四):Zookeeper实战篇(二)
文章目录 4.1 分布式安装部署 4.2 客户端命令行操作 4.3 API应用 4.3.1 eclipse环境搭建 4.3.2 创建ZooKeeper客户端: 4.3.3 创建子节点 4.3.4 获取 ...
- mongo可视化工具adminMongo安装
git环境搭建下载地址:https://git-scm.com/downloads 此处,安装环境为windows操作系统,所以选择windows版本下载一直下一步,直至安装完成找到安装git的目录下 ...
- postman的下载和使用
postman的下载 官网:https://www.getpostman.com/downloads/ 创建账号或者用谷歌浏览器账号登录 登录之后,进行接口测试,这里请求百度为例,然后点击send,就 ...
- Unity shader with lightmap
小记一下用法与问题,时更 surface shader就不用操心了,自带lightmap计算 主要是vertex fragment shader部分 Unity5 bake light map有三种情 ...
- Visual Studio Code配置技巧
Visual Studio Code配置技巧 VS Code是啥 Visual Studio Code(以下简称 VS Code) 是一个免费.开源.跨平台的由微软开发的程序编辑器.它是用 TypeS ...
- 关于Visual Studio中书签Bookmark的一些问题
VS自带一个书签功能,但是有个大问题,没有导出功能,因为这个书签是保存在工程.suo文件中,所以在移动,分享,甚至其他情况下很不方便,甚至丢失. 在你分析一个较大的开源,做了30-50个关键代码书签, ...
- df认识
import pandas as pd #自己创建一个df df = pd.DataFrame({ ,,], 'col2':["zs",'li','zl'], 'col3':[3. ...
- vue 添加样式分几种方法
一. <body> <div id="app"> <div v-bind:class="{ active: isActive }" ...
- Service vs provider vs factory 转自:http://stackoverflow.com/questions/15666048/service-vs-provider-vs-factory
请看此链接:http://stackoverflow.com/questions/15666048/service-vs-provider-vs-factory