linux时间戳管理———touch命令

touch 创建文件或更新文件的时间戳
格式:touch 参数 文件名

参数:

-c :不创建不存在文件

-m:只更新修改时间,不更新访问时间

-a:只更新访问时间,不更新修改时间

-r file:使用文件file的时间更新文件的时间

-t:将时间修改为参数指定的日期,如01091135为 1月9日 11:35

补充知识:查看文件信息(创建日期):ls -l     查看文件信息(访问日期):ls -lu

[[email protected] 123]# tree                      //交待实验环境,该文件夹下有以下文件夹和文件
.
├── 1234
│   └── 12345
├── 1.txt
├── 2
├── 2.txt
└── 3.txt

2 directories, 4 files
[[email protected] 123]# touch -c a.txt          //如果有a.txt,更新其时间戳,如果没有,也不要创建
[[email protected] 123]# ls
1234  1.txt  2  2.txt  3.txt
[[email protected] 123]# ls -l 1.txt
-rw-r--r--. 1 root root 9 May  4 15:04 1.txt
[[email protected] 123]# touch -c 1.txt
[[email protected] 123]# ls -l 1.txt
-rw-r--r--. 1 root root 9 May  4 16:21 1.txt
[[email protected] 123]# ls -lu 1.txt
-rw-r--r--. 1 root root 9 May  4 16:21 1.txt
[[email protected] 123]# touch -a 1.txt
[[email protected] 123]# ls -lu 1.txt
-rw-r--r--. 1 root root 9 May  4 16:23 1.txt
[[email protected] 123]# ls -l 2.txt
-rw-r--r--. 1 root root 9 Apr  5 05:17 2.txt
[[email protected] 123]# touch -r 2.txt 1.txt
[[email protected] 123]# ls -l 2.txt
-rw-r--r--. 1 root root 9 Apr  5 05:17 2.txt
[[email protected] 123]# touch -t 03301259 1.txt
[[email protected] 123]# ls -l 1.txt
-rw-r--r--. 1 root root 9 Mar 30 12:59 1.txt
[[email protected] 123]#
时间: 2024-08-06 18:15:31

linux时间戳管理———touch命令的相关文章

Linux学习之touch命令

Linux学习之touch命令 Linux的touch命令一般用来更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a   或--time=atime或--time=access或--time=use 只更改存取时间. -c   或--no-create 不建立任何文档. -d 使用指定的日期时间,而非现在的时间. -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题. -

linux日常管理常用命令--w

linux日常管理常用命令--w 命令:w(linux管理员最常用的命令) [[email protected] ~]# w 14:45:41 up 2 min,  2 users,  load average: 0.10, 0.10, 0.04 USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT root     tty1     -                14:44   54.

Linux用户管理类命令

Linux用户管理类命令详解 实验环境:RHEL6.5 ·用户管理命令 ->useradd 创建用户的命令,格式: useradd [options] USERNAME -u选项表示指定UID,ID号必须大于等于500,因为创建的是一般用户,且ID号不能重复 -g选项表示指定基本组,该指定的组必须事先存在 -g后面跟组名或GID均可 UID与GID不同的用户被称为特殊用户,我们在系统中新建用户的时候,如果不特意指定新建用户的ID号的话,那么我们新建用户的ID号默认为我们的/etc/passwd文

linux文件之touch命令及文件时间戳

一,在将touch命名前先看看文件关于时间的属性.通过stat命令查看文件如下: [[email protected] test]# stat f1  File: `f1'  Size: 34              Blocks:8          IO Block: 4096   regular file Device: fd00h/64768d    Inode: 72757       Links: 1 Access: (0640/-rw-r-----)  Uid: (   0/  

linux系统进程管理——常用命令总结

进程管理:1.程序和进程的关系:    程序是为了完成某种任务而设计的软件,比如LibreOffice是程序    进程就是运行中的程序:运行中的程序是程序的一个副本,存在着生命周期:    一个运行着的程序,可能有多个进程.尤其是作为服务进程,在为了响应多个访问时会创建多个进程来对其进行服务:    Linux内核存储进程信息的固定格式:task struct:    多个任务的task struct组件的链表:task list: 2.进程分为交互进程(用户.前台进程).批处理进程和守护进程

Linux用户管理各命令的使用

一.首先我们来了解下用户管理和权限管理的机制 A:认证机制 identity(username/password)  用户名/密码 A:permission   权限 mode   模式 ownership   所有权 二.Linux下的用户和组的介绍 用户:USERNAME/password 用户的UID(user identity)从:0-65535 用户分为:管理员.普通用户>系统用户.登录用户. 管理员UID为:0 普通用户UID为:1-60000 组:GROUPNAME/GID 管理员

Linux用户管理类命令总结

用户和权限管理: 1.用户是什么? 用户是实现权限管理的基础,可以标示资源可以被哪些用户使用(读.写.执行),进行资源分配,是安全权限模型的核心要素之一. 2.没有用户,可否?可以 密码的作用:用户认证,在多用户的操作系统: 保存用户的方式---信息库:1用户.2密码 名称解析:User IDentifier, UID 用户容器:组(group),角色(role) 组名,Group IDentifier, GID 解析:在数据库按搜索码查找到对应的条目,并找与之对应额外其它数据过程 可以用于用户

Linux后台进程管理的命令小结

Linux后台进程管理的一些命令:fg.bg.jobs.&.ctrl + z命令等,下面为大家一一介绍,具体也可参考Linux视频教程. 一. &加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &, 二.ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行 三.jobs查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated,但是如果任务被终止了(k

Linux权限管理常用命令

在Linux系统中,我们经常需要对文件改些权限,例如为了增加安全性改个属主属组啥的,或是访问权限,这是很常见的情况,所有我们需要了解一下几三个命令:chown,chgrp,chmod,umask        在上篇博文(Linux文件管理常用命令)最后我们简单讲解了一下文件属性,如有的地方不是很明白,就看这篇博文中有介绍 一.chown(change owner) chown - change file owner and group        # 修改文件的属主和属组 SYNOPSIS