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.常用文件夹 ...
随机推荐
- PHP 调试工具Xdebug安装配置
## PHP 调试工具Xdebug安装配置 一.Xdebug 介绍 Xdebug是一个开源的PHP程序调试工具,可以使用它来调试.跟踪及分析程序运行状态.当然,Xdebug需要结合PHP的编辑工具来打 ...
- D3.js的基础部分之数组的处理 数组的排序和求值(v3版本)
操作数组 D3提供了将数组洗牌.合并等操作,使用起来是很方便的. d3.shuffle(array,[,lo[,ji]]) : //随机排列数组. d3.merge(arrays) : / ...
- EXECUTE 后的事务计数指示缺少了 COMMIT 或 ROLLBACK TRANSACTION 语句。上一计数 = 1,当前计数 = 2
理解这一句话: 一个begin tran会增加一个事务计数器,要有相同数量的commit与之对应,而rollback可以回滚全部计数器 这个错误一般是出现在嵌套事务中. 测试环境 sql 2008 例 ...
- oracle expdp impdp 导入导出备份
数据库导入导出: 使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. EXPDP和IMPDP是服务端的工具程序,他们只能在ORA ...
- xamarin 安卓输出中文错误 乱码解决
在编译设置附加参数 -J-Duser.language=en 这个错误信息是来自javac 编译产生的 而中文乱码问题是 GBK 和UTF8 的问题 解决的办法就是让javac 输出英文错误信息 也可 ...
- Win7删除网络位置那些不用的网络位置(驱动器)
1.初始状态: 映射成功的网络位置如下图 2.要删除这个网络位置:点击"打开网络和共享中心",然后如下图设置: 3.重启电脑之后,删除的"网络位置"不会在资源管 ...
- android开发学习——day1
了解安卓系统架构:Linux内核层,系统运行层库,应用框架层,应用层 版本信息 android开发的特色之处就在于强大的组件功能 开发环境android stdio 2.0安装:把安装的组件都勾选上, ...
- Android 开发工具类 36_ getSimSerial
1 /** * 获取手机的 sim 卡串号 * 需要在清单文件中配置权限: * <uses-permission android:name="android.permission.RE ...
- Android分组子级的不同视图布局之BUG奇遇记
Android分组子级的不同视图布局之BUG奇遇记 最近在使用按日期分类列表,二级条目可能不一样,于是就想到了ExpandableListView. ExpandableListView的布局显示分割 ...
- vue2.0和better-scroll实现左右联动效果
在做移动端商城或者其他页面的时候,经常会遇到左右联动的效果,今天小编vue2.0和better-scroll这个插件一起实现左右联动效果. 实现上面的效果,思路一定很重要,还有需求 1. 左边一级分类 ...