linux cp基础命令总结

用户命令:touch—chang file timestamps  此命令很少用

1、  命令格式:

touch [选项]..文件

2、  命令参数:

-a  change only the access time仅仅改变访问时间

-c  do not create any files不创建任何文件

-d  parse STRING and use it instead of currenttime解析字符串并使用它,而不是当前时间

-f 忽略

-h affect eachsymbolic link instead of any referenced file 影响每个符号连接,而不是引用的任何文件

-m change onlythe modification time 只是修改时间

-r 指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相应

-t 使用指定的日期时间,而非现在的时间

3、命令功能:

touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间

4、使用范例:

实例一:创建yema1.log和yema2.log

命令:

[[email protected]~]# ls

51cto            auto   baidu  install.log        log2013.log  test

anaconda-ks.cfg  auto1 baidu1  install.log.syslog  log2014.log yema1

[[email protected]~]# touch yema1.log yema2.log

[[email protected]~]# ll

total 76

drwxr-xr-x.2 root root  4096 Dec 26 14:51 51cto

-rw-------.1 root root  1295 Dec 25 23:32anaconda-ks.cfg

drwxr-xr-x.3 root root  4096 Dec 26 14:54 auto

drwxr-xr-x.2 root root  4096 Dec 26 14:58 auto1

drwxr-xr-x.2 root root  4096 Dec 27 10:19 baidu

drwxr-xr-x.3 root root  4096 Dec 27 10:19 baidu1

-rw-r--r--.1 root root 28865 Dec 25 23:32 install.log

-rw-r--r--.1 root root  7572 Dec 25 23:30install.log.syslog

-rw-r--r--.1 root root     0 Dec 29 16:27log2013.log

-rw-r--r--.1 root root     0 Dec 29 16:27log2014.log

drwxr-xr-x.2 root root  4096 Dec 26 09:51 test

drwxr-xr-x.3 root root  4096 Dec 26 09:45 yema1

-rw-r--r--.1 root root     0 Dec 29 16:29 yema1.log

-rw-r--r--.1 root root     0 Dec 29 16:29 yema2.log

[[email protected]~]# ls

51cto            auto1   install.log         log2014.log  yema1.log

anaconda-ks.cfg  baidu  install.log.syslog  test         yema2.log

auto             baidu1  log2013.log         yema1

如果yema3.log不存在,则不创建文件,使用-c参数,命令如下:

[[email protected] ~]# touch -c yema3.log

[[email protected] ~]# ll

total 76

drwxr-xr-x. 2 root root 4096 Dec 26 14:51 51cto

-rw-------. 1 root root 1295 Dec 25 23:32 anaconda-ks.cfg

drwxr-xr-x. 3 root root 4096 Dec 26 14:54 auto

drwxr-xr-x. 2 root root 4096 Dec 26 14:58 auto1

drwxr-xr-x. 2 root root 4096 Dec 27 10:19 baidu

drwxr-xr-x. 3 root root 4096 Dec 27 10:19 baidu1

-rw-r--r--. 1 root root 28865 Dec 25 23:32 install.log

-rw-r--r--. 1 root root 7572 Dec 25 23:30 install.log.syslog

-rw-r--r--. 1 root root     0 Dec 29 16:27 log2013.log

-rw-r--r--. 1 root root     0 Dec 29 16:27 log2014.log

drwxr-xr-x. 2 root root 4096 Dec 26 09:51 test

drwxr-xr-x. 3 root root 4096 Dec 26 09:45 yema1

-rw-r--r--. 1 root root     0 Dec 29 16:29 yema1.log

-rw-r--r--. 1 root root     0 Dec 29 16:29 yema2.log

实例二:更新yema1.log的时间和yema2.log时间戳相同

使用-r参数

命令如下:

[[email protected] ~]# ll

total 76

drwxr-xr-x. 2 root root 4096 Dec 26 14:51 51cto

-rw-------. 1 root root 1295 Dec 25 23:32 anaconda-ks.cfg

drwxr-xr-x. 3 root root 4096 Dec 26 14:54 auto

drwxr-xr-x. 2 root root 4096 Dec 26 14:58 auto1

drwxr-xr-x. 2 root root 4096 Dec 27 10:19 baidu

drwxr-xr-x. 3 root root 4096 Dec 27 10:19 baidu1

-rw-r--r--. 1 root root 28865 Dec 25 23:32 install.log

-rw-r--r--. 1 root root 7572 Dec 25 23:30 install.log.syslog

-rw-r--r--. 1 root root     0 Dec 29 16:27 log2013.log

-rw-r--r--. 1 root root     0 Dec 29 16:27 log2014.log

drwxr-xr-x. 2 root root 4096 Dec 26 09:51 test

drwxr-xr-x. 3 root root 4096 Dec 26 09:45 yema1

-rw-r--r--. 1 root root     0 Dec 29 16:29 yema1.log

-rw-r--r--. 1 root root     0 Dec 29 16:29 yema2.log

时间: 2024-10-13 12:43:43

linux cp基础命令总结的相关文章

Linux入门基础命令—cp

Linux入门基础命令-cpcp格式有以下几种 A1.如果SOURCE是一个文件,目标文件不存在:当将SOURCE复制到另外一个当前目录下不存在的文件(会新建这个文件)比如下面的这个例子是把issue复制到abc文件中,而本来当前目录app是不存在abc这个文件的,当进行复制的时候会自动生成abc这个文件,当然这两个文件只是名字不同大小是一样的: A2.如果将上述的命令再执行一遍,本来abc这个文件是已经有内容了,若再去执行,那么issue中的内容将会覆盖掉原来abc中的内容(下面红色箭头所指的

Linux系统管理——基础命令篇

终于开始接触Linux,现在是一个标准的菜鸟,那么就踏踏实实,一步一步开始进阶,希望我的博客慢慢可以给后来人带来帮助. 废话少说,下面就是我所接触的Linux系统管理的一些基础命令,以及我个人添加的命令的释义,还望大大们多多指教. 一.Linux命令行基础 [[email protected] ~]# uname -r       //查看内核版本 [[email protected] ~]# uname -a       //查看内核相关详细信息 [[email protected] ~]#

Linux入门基础命令(四)

Linux入门基础命令(四)文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构2.文件系统从根目录下开始,用"/表示"3.以.开头的文件为隐藏文件4.路径分割的 /5.文件有两类数据(元数据:metadata 数据:data)6.文件系统分层结构:LSB(Linux Standard Base)FHS:(Filesystem Hierarchy Standard)7.文件名最长255个字节8.包括路径在内文件名称最长4095个字节9.蓝色-->目录 绿色-->可执行

Linux入门基础命令(一)

Linux入门基础命令内部命令常驻内存:由shell自带的,而且通过某命令形式提供 help:获取所有内部命令列表(下图只截取了一部分) enable COMMAND:执行此命令可以启用COMMAND命令enable -n COMMAND:执行此命令可以禁用COMMAND命令enable -n:查看所有被禁用的命令(如下图) 外部命令执行在文件系统路径下有对应的可执行序行文件查看路径: which -a|--skip-alias; wheris whichCOMMAND:查看外部命令which

【系统知识点】linux入门基础命令

大概总结了一下一些基础命令,仅仅是帮助基础使用linux文件系统,如果还有相关基础命令,希望大家留言一起补充汇总一下! 命令的基本格式: 格式:command [-options] parameter1 parameter2 - ps:第一个被输入的数据绝对是命令或者是可执行文件 cat /etc/redhat-release//查看系统版本 uname -r//查看内核版本 uname -m//查看系统位数 pwd: print working directory,显示用户当前所在目录 ls 

Linux常用基础命令

Linux基础命令 -----------------目录部分------------------- [pwd]显示当前所在的绝对目录 [cd] 切换目录 cd -  显示上一个工作目录 cd ~  显示当前用户的家目录 cd .  显示当前目录 cd .. 显示当前目录的上一级目录 [[email protected] ~]# cd /usr/ [[email protected] usr]# ls bin etc games include lib libexec local my sbin

Linux核心基础命令

记录一下Linux核心的基础命令. ls命令 ls:list显示目录文件下的内容. ls -l:(use a long listing format)显示目录文件下内容,以长格式来显示. ls -a:(do not ignore entries starting with .)显示所有文件内容,包括隐藏的文件. ls -d:(list directories themselves, not their contents),显示目录,但是不显示内容,如果要看目录的长格式,使用ls -ld 还有很多

Linux的基础命令

1.linux的目录结构 bin:(binaries)存放二进制可执行文件 sbin(super user binaries)存放二进制可执行文件 etc:(etcetera)存放系统配置文件 usr(unix shared resources)用于存放共享的系统资源 home存放用户文件的根目录 root超级用户目录 dev(devices)存放设备文件 lib(library)存放跟文件系统中的程序运行所需要的共享库及内核模块 mnt(mount)系统管理员安装临时文件系统的安装点 boot

Linux cp (复制)命令简介

\cp  -rf  source1  source2   source3   ....   directory cp (复制档案或目录) [[email protected] ~]# cp [-adfilprsu] 来源档(source) 目的档(destination) [[email protected] ~]# cp [options] source1 source2 source3 .... directory 参数: -a   :相当于 -pdr 的意思: -d   :若来源文件为连结