Linux常用基本命令( touch )
touch命令:
作用:创建空文件,或者改变文件的时间戳属性
格式: touch [option] [file]
1,同时创建一个或者多个空文件
ghostwu@dev:~/linux/mkdir$ ls
ghostwu@dev:~/linux/mkdir$ touch a.txt
ghostwu@dev:~/linux/mkdir$ ls
a.txt
ghostwu@dev:~/linux/mkdir$ touch b.txt c.txt
ghostwu@dev:~/linux/mkdir$ ls
a.txt b.txt c.txt
ghostwu@dev:~/linux/mkdir$ touch {..}.txt
ghostwu@dev:~/linux/mkdir$ ls
.txt .txt .txt .txt .txt a.txt b.txt c.txt
2,创建文件,并用stat查看文件的属性状态信息
ghostwu@dev:~/linux/mkdir$ touch ghostwu.txt
ghostwu@dev:~/linux/mkdir$ stat ghostwu.txt
File: 'ghostwu.txt'
Size: Blocks: IO Block: regular empty file
Device: 807h/2055d Inode: Links:
Access: (/-rw-rw-r--) Uid: ( / ghostwu) Gid: ( / ghostwu)
Access: -- ::16.439856937 +
Modify: -- ::16.439856937 +
Change: -- ::16.439856937 +
Birth: -
最后有3个时间
Access time: 最后访问时间,查看文件的内容时,这个时间会改变,使用cat命令查看文件时,可以看出Access time已经变了
ghostwu@dev:~/linux/mkdir$ stat ghostwu.txt
File: 'ghostwu.txt'
Size: Blocks: IO Block: regular empty file
Device: 807h/2055d Inode: Links:
Access: (/-rw-rw-r--) Uid: ( / ghostwu) Gid: ( / ghostwu)
Access: -- ::16.439856937 +
Modify: -- ::16.439856937 +
Change: -- ::16.439856937 +
Birth: -
ghostwu@dev:~/linux/mkdir$ cat ghostwu.txt
ghostwu@dev:~/linux/mkdir$ stat ghostwu.txt
File: 'ghostwu.txt'
Size: Blocks: IO Block: regular empty file
Device: 807h/2055d Inode: Links:
Access: (/-rw-rw-r--) Uid: ( / ghostwu) Gid: ( / ghostwu)
Access: -- ::51.887215139 +
Modify: -- ::16.439856937 +
Change: -- ::16.439856937 +
Birth: -
Modify time:最后修改时间,修改文件内容,文件的修改时间会改变。访问时间和状态改变时间 也发生变化
ghostwu@dev:~/linux/mkdir$ stat ghostwu.txt
File: 'ghostwu.txt'
Size: Blocks: IO Block: regular empty file
Device: 807h/2055d Inode: Links:
Access: (/-rw-rw-r--) Uid: ( / ghostwu) Gid: ( / ghostwu)
Access: -- ::51.887215139 +
Modify: -- ::16.439856937 +
Change: -- ::16.439856937 +
Birth: -
ghostwu@dev:~/linux/mkdir$ vim ghostwu.txt
ghostwu@dev:~/linux/mkdir$ stat ghostwu.txt
File: 'ghostwu.txt'
Size: Blocks: IO Block: regular file
Device: 807h/2055d Inode: Links:
Access: (/-rw-rw-r--) Uid: ( / ghostwu) Gid: ( / ghostwu)
Access: -- ::34.982228802 +
Modify: -- ::34.982228802 +
Change: -- ::35.018231392 +
Birth: -
Change time:状态改变时间,修改文件内容,移动文件,或者改变文件属性等,文件的change time会发生改变.
1,移动文件( 重命名 ), change time 发生改变:
ghostwu@dev:~/linux/mkdir$ stat ghostwu.txt
File: 'ghostwu.txt'
Size: Blocks: IO Block: regular file
Device: 807h/2055d Inode: Links:
Access: (/-rw-rw-r--) Uid: ( / ghostwu) Gid: ( / ghostwu)
Access: -- ::34.982228802 +
Modify: -- ::34.982228802 +
Change: -- ::35.018231392 +
Birth: -
ghostwu@dev:~/linux/mkdir$ mv ghostwu.txt ghostwu2.txt
ghostwu@dev:~/linux/mkdir$ stat ghostwu2.txt
File: 'ghostwu2.txt'
Size: Blocks: IO Block: regular file
Device: 807h/2055d Inode: Links:
Access: (/-rw-rw-r--) Uid: ( / ghostwu) Gid: ( / ghostwu)
Access: -- ::34.982228802 +
Modify: -- ::34.982228802 +
Change: -- ::25.392863791 +
2,修改文件的权限,change time发生了改变
ghostwu@dev:~/linux/mkdir$ stat ghostwu2.txt
File: 'ghostwu2.txt'
Size: Blocks: IO Block: regular file
Device: 807h/2055d Inode: Links:
Access: (/-rw-rw-r--) Uid: ( / ghostwu) Gid: ( / ghostwu)
Access: -- ::34.982228802 +
Modify: -- ::34.982228802 +
Change: -- ::25.392863791 +
Birth: -
ghostwu@dev:~/linux/mkdir$ chmod ghostwu2.txt
ghostwu@dev:~/linux/mkdir$ stat ghostwu2.txt
File: 'ghostwu2.txt'
Size: Blocks: IO Block: regular file
Device: 807h/2055d Inode: Links:
Access: (/-rwxrwxrwx) Uid: ( / ghostwu) Gid: ( / ghostwu)
Access: -- ::34.982228802 +
Modify: -- ::34.982228802 +
Change: -- ::31.602584110 +
Birth: -
touch -m修改文件的modify和change时间
ghostwu@dev:~/linux/mkdir$ stat ghostwu2.txt
File: 'ghostwu2.txt'
Size: Blocks: IO Block: regular file
Device: 807h/2055d Inode: Links:
Access: (/-rwxrwxrwx) Uid: ( / ghostwu) Gid: ( / ghostwu)
Access: -- ::34.982228802 +
Modify: -- ::34.982228802 +
Change: -- ::31.602584110 +
Birth: -
ghostwu@dev:~/linux/mkdir$ touch -m ghostwu2.txt
ghostwu@dev:~/linux/mkdir$ stat ghostwu2.txt
File: 'ghostwu2.txt'
Size: Blocks: IO Block: regular file
Device: 807h/2055d Inode: Links:
Access: (/-rwxrwxrwx) Uid: ( / ghostwu) Gid: ( / ghostwu)
Access: -- ::34.982228802 +
Modify: -- ::31.678864985 +
Change: -- ::31.678864985 +
touch -d修改创建后的文件的修改时间
ghostwu@dev:~/linux/mkdir$ ls -lh ghostwu2.txt
-rwxrwxrwx ghostwu ghostwu 5月 : ghostwu2.txt
ghostwu@dev:~/linux/mkdir$ touch -d ghostwu2.txt
ghostwu@dev:~/linux/mkdir$ ls -lh ghostwu2.txt
-rwxrwxrwx ghostwu ghostwu 2月 ghostwu2.txt
ghostwu@dev:~/linux/mkdir$ stat ghostwu2.txt
File: 'ghostwu2.txt'
Size: Blocks: IO Block: regular file
Device: 807h/2055d Inode: Links:
Access: (/-rwxrwxrwx) Uid: ( / ghostwu) Gid: ( / ghostwu)
Access: -- ::00.000000000 +
Modify: -- ::00.000000000 +
Change: -- ::13.031347481 +
Birth: -
Linux常用基本命令( touch )的更多相关文章
- Linux常用基本命令(less)
转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...
- Linux 常用基本命令及应用技巧
需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...
- 【Linux】linux常用基本命令(转)
(转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992) Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用 ...
- 【Linux】linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日 ...
- linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器 ...
- linux常用基本命令整理小结
linux系统遵循的基本原则 由目标单一的小程序组成,组合小程序完成复杂任务: 一切皆文件: 尽量避免捕捉用户接口: 配置文件保存为纯文本文件: Linux命令行常识 命令格式 命令+选项+参数 选项 ...
- Linux 常用基本命令
这两天有俩哥们问了我linux的事,问我在工作中需不需要用到,需不需要学会 一个是工作1年不到的,我跟他说,建议你学学,在以后肯定是要用到的,虽然用到的机会不多,但是会总比不会好 另一个是工作6年的, ...
- Linux常用基本命令(chmod)
chmod命令用来改变文件或者目录的权限,只有文件的属主和超级用户才能够执行这个命令 格式: chmod [option] [mode] [file] >常用参数选项 -R : 递归修改目录以及 ...
- 02 Linux常用基本命令(二)
1.Linux的文件系统格式 1.以 / 为根目录,成树状结构分布 2.查看根目录下有什么 ls / 3./下有超级用户root的家目录(root),还有普通用户的家目录(/home) 4.常用文件夹 ...
随机推荐
- python -m SimpleHTTPServer 8080
启动一个简单的 web 服务器 python -m SimpleHTTPServer 8080
- windows中eclipse调试hadoop
下载eclipse:https://www.eclipse.org/downloads/eclipse-packages 下载hadoop eclipse插件:https://github.com/w ...
- SQL Server 用户'NT AUTHORITY\IUSR' 登录失败
今天打开网站时,突然报这个错误,平时都好好的 Cannot open database "JMECC" requested by the login. The login fail ...
- 爬虫:Scrapy5 - 选择器Selectors
当抓取网页时,常见的任务是从HTML源码中提取数据.现有的一些库可以达到这个目的: BeautifulSoup lxml Scrapy 提取数据有自己的一套机制.它们被称作选择器(seletors), ...
- Liferay开发实战(2):Service Builder生成持久化层,及开发服务层
本文Liferay适用版本:v6.2.ce-ga6版 Liferay的插件体系是:模型-视图-控制器的portlet MVC框架.MVC是一个伟大的用于Web应用程序的设计模式,在实际应用中还应处理持 ...
- ActiveMQ新的Master/Slave存储共享机制Replicated LevelDB Store
ActiveMQ新的Master/Slave存储共享机制Replicated LevelDB Store 使用ZooKeeper协调选择一个node作为master.被选择的master broker ...
- 全球各大邮件SMTP服务限制
常用免费SMTP服务的发送限制,转贴 GMail 免费邮箱 http://gmail.google.comSMTP 服务器:smtp.gmail.com策略:发送延时 0,每天发送量限制 50(GMa ...
- JavaScript初探二
//----------总结01.查找dom元素 document.getElementById();//通过id获取一个dom元素 document.getElementsByClassName() ...
- docker OCI runtime
Open Container Initiative(OCI)目前有2个标准:runtime-spec以及image-spec.前者规定了如何运行解压过的filesystem bundle.OCI规定了 ...
- j2ee高级开发技术课程第八周
介绍一. hashCode()方法和equal()方法的作用其实一样,在Java里都是用来对比两个对象是否相等一致,那么equal()既然已经能实现对比的功能了,为什么还要hashCode()呢? 因 ...