精华内容
下载资源
问答
  • Linux常用命令 Touch

    2019-08-08 09:46:11
    linuxtouch命令常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 1.命令格式: touch [选项]... 文件... 2.命令参数: -a 或–time=atime或–time=access或–time=...

    linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。

    1.命令格式:

    touch [选项]... 文件...
    

    2.命令参数:

    • -a 或–time=atime或–time=access或–time=use  只更改存取时间。
    • -c 或–no-create  不建立任何文档。
    • -d  使用指定的日期时间,而非现在的时间。
    • -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
    • -m 或–time=mtime或–time=modify  只更改变动时间。
    • -r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
    • -t  使用指定的日期时间,而非现在的时间。

    3.命令功能:

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

    4.使用范例:

    实例一:创建不存在的文件

    命令:

    touch log2012.log log2013.log
    

    输出:

    [root@localhost test]# touch log2012.log log2013.log
    [root@localhost test]# ll
    -rw-r--r-- 1 root root    0 10-28 16:01 log2012.log
    -rw-r--r-- 1 root root    0 10-28 16:01 log2013.log
    如果log2014.log不存在,则不创建文件
    [root@localhost test]# touch -c log2014.log
    [root@localhost test]# ll
    -rw-r--r-- 1 root root    0 10-28 16:01 log2012.log
    -rw-r--r-- 1 root root    0 10-28 16:01 log2013.log
    

    实例二:更新log.log的时间和log2012.log时间戳相同
    命令:

    touch -r log.log log2012.log
    

    输出:

    [root@localhost test]# ll
    -rw-r--r-- 1 root root    0 10-28 16:01 log2012.log
    -rw-r--r-- 1 root root    0 10-28 16:01 log2013.log
    -rw-r--r-- 1 root root    0 10-28 14:48 log.log
    [root@localhost test]# touch -r log.log log2012.log 
    [root@localhost test]# ll
    -rw-r--r-- 1 root root    0 10-28 14:48 log2012.log
    -rw-r--r-- 1 root root    0 10-28 16:01 log2013.log
    -rw-r--r-- 1 root root    0 10-28 14:48 log.log
    

    实例三:设定文件的时间戳

    命令:

    touch -t 201211142234.50 log.log
    

    输出:

    [root@localhost test]# ll
    -rw-r--r-- 1 root root    0 10-28 14:48 log2012.log
    -rw-r--r-- 1 root root    0 10-28 16:01 log2013.log
    -rw-r--r-- 1 root root    0 10-28 14:48 log.log
    [root@localhost test]# touch -t 201211142234.50 log.log
    [root@localhost test]# ll
    -rw-r--r-- 1 root root    0 10-28 14:48 log2012.log
    -rw-r--r-- 1 root root    0 10-28 16:01 log2013.log
    -rw-r--r-- 1 root root    0 2012-11-14 log.log
    

    说明:

    -t time 使用指定的时间值 time 作为指定文件相应时间戳记的新值.此处的 time规定为如下形式的十进制数:

    [[CC]YY]MMDDhhmm[.SS]

    这里,CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则touch 将把年数CCYY限定在1969–2068之内.MM为月数,DD为天将把年数CCYY限定在1969–2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0–61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时 间.由于系统的限制,早于1970年1月1日的时间是错误的。

    展开全文
  • touch change file timestamps 修改文件最后修改时间 但这并不是重点。 if file argument that does not exist is created empty,unless -c or -h is supplied. 如果文件名不存在的话就会创建一个空...

    touch

    change file timestamps

    修改文件最后修改时间

    但这并不是重点。
    if file argument that does not exist is created empty,unless -c or -h is supplied.
    如果文件名不存在的话就会创建一个空文件,除非使用了-c或-h参数
    这里我只演示它创建文件和修改时间的功能。
    这里写图片描述

    cat

    concatenate the file and print on the standard output
    把文件当中的内容在标准输出设备(显示器)上打印出来.
    但是注意它只适合内容量比较少的打印
    这里写图片描述
    如果内容量比较大的话就不合适了。大家可以自己试一下下面这条语句会产生什么效果

    cat /etc/services
    -n,–number

    这里写图片描述
    显示行号

    tac

    concatenate and print the file in reverse
    把文件内容逆序打印出来
    为了好记,记住cat(正着写的)就是顺序打印,tac(逆序写的)就是逆序打印
    这里写图片描述

    more

    more is a filter for paging through text one screenful at a time.
    more就是一个过滤器,专门用来处理那些一次一个屏幕无法显示的情况。
    因为我不会做gif,所以就不上图了
    但是这里将几个按键介绍一下,在使用more之后,使用以下按键:
    f或者空格键会一页一页显示
    回车键会一行一行显示。
    但是注意使用more之后无法向上显示,只能一直向下

    less

    less is a program similar to more ,but which allows backward.
    less和more的功能类似,但是它允许回退(也就是向前看)
    同时对于less也有一下几个按键:
    它的按键和more一样,只不过增加了pageUp可以一页一页向前看,
    下键,可以一行一行向前看

    print first part of the file
    就是显示文章的开头部分
    默认情况下回显示前十行

    -n

    可以指定显示多少行
    这里写图片描述

    tail

    print the last part of the file
    显示文章的最后的部分

    当然,也有-n参数,我就不演示了

    展开全文
  • Linux(Ubuntu,Redhat,suse,fedora) 1. cd - :回到上次执行的那个目录(相当于“回看”的功能) 2. touch :创建一个文件,可以是任意后缀的文件 3. 重定向:> 或 >> (追加显示,将本来要显示在屏幕...

    Unix-->Linux(Ubuntu,Redhat,suse,fedora)

    1. cd - :回到上次执行的那个目录(相当于“回看”的功能)

    2. touch :创建一个文件,可以是任意后缀的文件

    3. 重定向:> 或 >>  (追加显示,将本来要显示在屏幕上的命令或信息导入到文件中)

      比如:ls -alh > a.txt  (将命令“ls -alh”导入到a.txt文件中)

    4. grep(管道)

         ①.more test.txt :显示test.txt的内容,可以按空格加载显示未显示的内容;

      ②.grep 常与/ 连用

        ls -alh / more :先把所有的内容存到管道,再通过more进行分屏显示  

    5. mkdir :创建目录(文件夹)

      mkdir a :在当前路径下创建文件夹a

      创建多层目录下的文件夹时,需加-p:

      例如:mkdir A/B/C -p

    6. rmdir :删除文件夹(删除的文件夹必须是空的)

         rm 文件/文件夹(不为空),且删除后不可恢复

      rm 文件夹 -r :删除文件夹(递归删除)

      rm 文件:直接删除

      rm 文件 -i :会提示是否删除

      rm 文件 -f :不会提示,直接删除(强制删除,f 是force)

    7. cat :不分屏查看,查看文件内容

      cat test.txt > fancy.txt (打印test.txt的所有文件内容到fancy.txt文件里,即重定向)

      合并多个文件在一起:

      cat 1.txt  2.txt >test.txt :先显示文件1.txt,再显示文件2.txt,合并一起导入到test.txt文件中。

    8. find 和 grep 区别:

      find:从指定的路径去查找文件名 (表示为:find ./ -name 文件名  (其中./ 是路径,-name是固定格式))

        例:find /home/python -name 'o*' :从路径pyton文件下找以O开头的文件

        以size大小查找文件:(-size:指的是以size大小查找,-2M表示小于2M,+2M表示大于2M)

        例:find /home/A -size -2M:查找路径A下小于2M的文件

      grep:从一个文件中找内容

        grep -n 'a' grep test.txt :屏幕显示所有有“a”的文件的名字,其中-n 表示行数

    9. cp: 将文件夹1整齐复制到文件2下

      cp 文件1 文件2 -v :显示copy的进度

      cp 文件1 文件2 :直接复制,不显示进度

    10. mv :移动(剪切)

      mv aa.tot aa.txt :相当于重命名

    11. 归档管理(打包/解包 tar)

      ①.打包:tar -cvf  test.tar * :其中test.tar是包的名字,*表示把当前所有的文件打包

      ②.解包:tar -xvf test.tar:解包到当前目录

      注:打包/解包的命令-cvf 和 -xvf是仅仅打包解包操作,没有压缩功能

      若进行压缩需要命令:gzip

      例如:

      压缩:gzip test.tar: 对test.tar进行压缩   变成文件 test.tar.gz

      解压缩:gzip -d test.tar.gz:解压缩到当前路径

      小结:

      压缩并打包:

        tar -zcvf test.tar.gz *: 将当前路径所有的文件及文件夹打包并压缩到test.tar.gz文件中

      解压缩并解包:

        tar -zxvf test.tar.gz

     

      

     

    转载于:https://www.cnblogs.com/fancyl/p/10383095.html

    展开全文
  • 那么我们是否可以更改文件的这些时间呢,如何更改呢,所以我们来说说touch这个命令touch: 功能:修改文件时间或新建文件 使用格式: touch [-acdmt]... 文件... 参数说明: -a :仅修改 access time -c :仅修改...

    我们在使用ls -l查看文件信息时会看到每个文件都有时间参数,那么这个时间代表什么呢?其实是三个变动时间。

    modification time (mtime):

    当该文件的“内容数据”变更时,就会更改这个时间。

    status time (ctime):

    当该文件的“状态 (status)”改变时,就会更新这个时间。

    access time (atime):

    当“该文件的内容被读取”时,就会更新这个读取时间 (access)。

    默认情况ls -l查看到文件显示的时间为mtime,也就是内容数据变更时间。

    那么我们是否可以更改文件的这些时间呢,如何更改呢,所以我们来说说touch这个命令。

    touch:

    功能:修改文件时间或新建文件

    使用格式:

    touch [-acdmt]... 文件...

    参数说明:

    -a :仅修改 access time

    -c :仅修改文件的时间,若该文件不存在则不创建新文件

    -d :后面可以接欲修订的日期而不用目前的日期,也可以使用 --date="日期或时间"

    -m :仅修改mtime

    -t :后面可以接欲修订的时间而不用目前的时间,格式为[YYMMDDhhmm]

    范例:

    范例1.新建一个文件并观察时间,在默认的状态下,如果 touch 后面有接文件,则该               文件的三个时间 (atime/ctime/mtime) 都会更新为目前的时间,否则新建一                 个文件。

    269ab1ab7b99004b27a825e27c1c4d16.png

    范例2.复制一个文件,复制完全属性,检查其时间

    1ba540b2e6cf55cd36203b2443095755.png

    展开全文
  • linuxtouch命令常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 1.命令格式: touch[选项]...文件... 2.命令参数: -a或--time=atime或--time=access或--time=use...
  • touch命令用于创建空白文件与修改文件时间,格式为:“touch [选项][文件]" 可以用touch test轻松创建出一个名字为test的空白文档,所以这个功能无须介绍。 对于在linux中的文件有三种时间: 更改时间(mtime)...
  • Linux 常用命令-touch

    2019-09-22 16:06:44
    linuxtouch命令常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 1.命令格式:  touch[选项]...文件... 2.命令参数:  -a或--time=atime或--time=access或--time...
  • linuxtouch命令常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 1.命令格式: touch [选项]... 文件... 2.命令参数: -a 或--time=atime或--time=access或--...
  • Linux常用命令——touch

    2018-04-15 01:41:21
    语法格式:touch 【option】【file】 touch [选项] [文件]注意:1.touch 命令以及后面的选项和目录,每个元之间都要至少要有一个空格2.在 Linux 中一切皆为文件。虽然 touch 命令不能创建目录,但可以修改目录的...
  • Linux常用命令touch

    2018-11-18 11:22:10
    [root@vms002 /]# touch abc.txt分为2中情况:如果当前目录下不存在abc.txt则创建文件如果当前目录下存在abc.txt则更新文件...可以使用stat命令,查看文件的属性 [root@vms001 tmp]# touch aa1 aa2 aa3 aa4touch是可...
  • Linux常用命令大全

    万次阅读 多人点赞 2018-06-01 16:16:10
    Linux常用命令大全1.Linux管理文件和目录的命令命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 ...
  • Linux常用命令touch

    2014-12-21 17:14:28
    touch :更新文件时间或创建空白文件1.命令格式touch [选项] 文件2.命令功能 原意是用来更新文件的时间戳,现在多数用来创建空白文件。3.命令参数-a:只更改存取时间-m:只更改修改时间-c:不创建任何文件-t:使...
  • 最全 Linux常用命令大全 1.Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv ...
  • 一、touch命令 创建一个文件: wang@wang:~/workpalce/python$ ls wang@wang:~/workpalce/python$ touch 1.txt wang@wang:~/workpalce/python$ ls 1.txt 创建多个文件: wang@wang:~/workpalce/python$...
  • Linux 常用命令touch

    2016-01-25 17:33:01
     那么我们是否可以更改文件的这些时间呢,如何更改呢,所以我们来说说touch这个命令。  touch:  功能:修改文件时间或新建文件  使用格式:  touch [-acdmt]... 文件...  参数说明:  -a :仅修改 access time...
  • Linux常用命令

    万次阅读 2018-08-16 13:55:45
    常用命令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch ...
  • Drecik学习经验分享 转载请注明出处:http://blog.csdn.net/drecik__/article/details/8454862
  • 《Linux》天影linux系列笔记一——linux常用命令详解:touch
  • [Linux常用命令]touch

    2013-01-09 09:47:00
    touch --help 1 $ touch --help 2 用法:touch [选项]... 文件... 3 将每个文件的访问时间和修改时间改为当前时间。 4 5 不存在的文件将会被创建为空文件,除非使用-c 或-h 选项。 6 7 如果文件名...
  • touch:创建空文件或更改现有文件时间戳 -d:同时修改atime与mtime -t:同时修改atime与mtime touch test:在当前目录下创建一个空文件test touch test01 test02:在当前目录下一次创建多个空文件,分别是...
  • linux常用命令

    多人点赞 2019-03-26 17:29:36
    linux常用命令 文章目录linux常用命令1、linux 目录结构2、目录操作ls 命令:列出cd 命令:切换目录pwd 命令:显示当前工作目录mkdir 命令: 创建文件夹find 命令:查找目录mv 命令: 修改、移动、剪切命令cp 命令:...
  • 待编辑 转载于:https://my.oschina.net/daerge/blog/3061641
  • Linux常用命令:--help 查看apicd 切换盘符cd .. 退回上一级目录cd-返回上一次所在目录pwd 显示当前目录clear 清屏ls 显示当前目录下的文件ls-a 显示所有文件目录ls-l 显示文件的详细信息mkdir rmdir 创建、移除目录...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,205
精华内容 1,282
关键字:

linux常用命令touch

linux 订阅