# tree:功能说明:以树状图列出目录的内容。
语  法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式>][目录...]
补充说明:执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。
参  数:
  -a   显示所有文件和目录。
  -A   使用ASNI绘图字符显示树状图而非以ASCII字符组合。
  -C   在文件和目录清单加上色彩,便于区分各种类型。
  -d   显示目录名称而非内容。
  -D   列出文件或目录的更改时间。
  -f   在每个文件或目录之前,显示完整的相对路径名称。
  -F   在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。
  -g   列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。
  -i   不以阶梯状列出文件或目录名称。
  -I<范本样式>   不显示符合范本样式的文件或目录名称。
  -l   如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。
  -n   不在文件和目录清单加上色彩。
  -N   直接列出文件和目录名称,包括控制字符。
  -p   列出权限标示。
  -P<范本样式>   只显示符合范本样式的文件或目录名称。
  -q   用"?"号取代控制字符,列出文件和目录名称。
  -s   列出文件或目录大小。
  -t   用文件和目录的更改时间排序。
  -u   列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。
  -x   将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。

然后看我遇到的情况:

tree-L

提示: tree: Missing argument to -L option

然后tree -L 1

显示一级目录和文件

tree-L 1 -d

只显示一级目录

所以我们可以用tree -L 1 -d这个显示该目录下的一级目录

#touch

命令名称:touch

使用权限:所有使用者

使用方式:

touch [-acfm]

[-r reference-file][--file=reference-file]

[-tMMDDhhmm[[CC]YY][.ss]]

[-d time][--date=time] [--time={atime,access,use,mtime,modify}]

[--no-create] [--help][--version]

file1 [file2 ...]说明:

touch 指令改变档案的时间记录。 ls -l 可以显示档案的时间记录。

参数:

a 改变档案的读取时间记录。

m 改变档案的修改时间记录。

c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。

f 不使用,是为了与其他 unix 系统的相容性而保留。

r 使用参考档的时间记录,与 --file 的效果一样。

d 设定时间与日期,可以使用各种不同的格式。

t 设定档案的时间记录,格式与 date 指令相同。

--no-create 不会建立新档案。

--help 列出指令格式。

--version 列出版本讯息。

范例:

最简单的使用方式,将档案的时候记录改为现在的时间。若档案不存在,系统会建立一个新的档案。

touch file

touch file1 file2将file 的时间记录改为 5 月 6 日 18 点 3 分,公元两千年。时间的格式可以参考 date 指令,至少需输入 MMDDHHmm ,就是月日时与分。

touch -c -t 05061803file

touch -c -t050618032000 file将 file 的时间记录改变成与 referencefile 一样。

touch -r referencefilefile将 file 的时间记录改成 5 月 6 日 18 点 3 分,公元两千年。时间可以使用 am, pm 或是 24 小时的格式,日期可以使用其他格式如 6 May 2000 。

touch -d"6:03pm" file

touch -d"05/06/2000" file

touch -d "6:03pm05/06/2000" filetouch 也可以制造一个空档(0 byte).例如DHCP Server所需的/etc/dhcpd.leases,dhcpd 必须要有这个档案才能运作正常.[root@/root]#touch /etc/dhcpd.leases[root@/root]#ls -l/etc/dhcpd.leases-rw-r--r-- 1 root root 0 Jul 3 05:50 /etc/dhcpd.leases

记得上一次重灌前把/etc下的设定档tar起来,重灌好之后把原有设定还原,却发现系统检查设定档的时间有问题,这个时候用

find /etc -name *-exec touch {};就可以把设定档的时间更新到与现在一致了。

转载于:https://blog.51cto.com/pengge666/1897545

Linux命令篇之tree命令和touch命令相关推荐

  1. Linux基础篇之文本、数据流处理命令(sed uniq grep awk wc)

    1 awk:文本和数据处理工具 awk擅长于对数据进行分析并生成报告,简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理. 使用方法:awk '{patte ...

  2. 河南省周口市安吉软件测试培训中心第一次软件测试课程-Linux基础命令篇

    服务器版本Linux: Redhat Centos Linux命令: cd命令 命令功能:切换当前目录至dirName 命令格式:cd [目录名] 注:目录名称与cd指令之间存在一个空格 cd ..表 ...

  3. linux touch和cat区别,linux touch命令和cat命令区别详解

    1.touch和cat命令区别 touch命令和cat命令的共同点就是都能创建文件,那么区别就只能从这里说起.但他们的功能不仅如此. 如果文件不存在:touch命令仅创建文件,cat>命令创建文 ...

  4. mkdir、touch命令的使用

    文章目录 前言 一.mkdir.touch命令分别代表什么? 二.使用方法 三.具体表现 总结 前言 今天介绍的Linux基础命令-mkdir.touch 一.mkdir.touch命令分别代表什么? ...

  5. touch命令-创建空文件

    一.命令详解 1.1[功能说明] touch命令有两个功能:一是创建新的空文件,二是改变已有文件的时间戳属性. 1.2[语法格式] [root@7bfe451a2fe1 ~]# touch --hel ...

  6. Linux指令篇:起始管理--shutdown(转)

    Linux指令篇:起始管理--shutdown(转) 名称 : shutdown 使用权限 : 系统管理者 使用方式 : shutdown [-t seconds] [-rkhncfF] time [ ...

  7. linux基础命令篇一

    2019独角兽企业重金招聘Python工程师标准>>> 此篇博客目录: 1.    linux系统目录结构 2.    ls命令 3.    文件类型 4.    alias命令 5 ...

  8. Linux命令篇 linux命令大全简洁明了 linux学习笔记

    Linux命令篇 linux命令大全简洁明了 linux学习笔记 Linux 命令大全 文章目录 Linux 命令大全 一. 常用的基础命令 查看目录: 切换目录: 创建和删除: 拷贝和移动文件: 查 ...

  9. 【linux】循序渐进学运维-基础命令篇

    文章目录 前言 线上查询及帮助命令(2个) 文件和目录操作命令(18个) 查看文件及内容处理命令(21个) 文件压缩及解压缩命令(4个) 信息显示命令(11个) 搜索文件命令(4个) 用户管理命令(1 ...

最新文章

  1. 优秀!这位70后硕士,入围中国工程院院士候选人!
  2. MyClouds-V1.0 发布,微服务治理及快速开发平台
  3. 深度干货!值得精读的2018自动驾驶行业发展报告
  4. 25岁,在一个需要工作的周末……
  5. 学习Java软件开发该从何入手
  6. 匿名类、包、权限修饰符_DAY10
  7. 25岁“天才少年”曹原再发一篇Nature!1个月时间内的第二篇!
  8. 用SWOT模型剖析SaaS
  9. 5月第二周全球五大顶级域名总量新增10.5万个
  10. 关于SimpleITK 使用函数sitk.WriteImage报错‘ERROR (nifti_image_write_hdr_img2): cannot open output file ‘
  11. 加号和减号在一起怎么读_在家摄影怎么玩?拍摄小黄米场景搭建,摄影软件和修图软件介绍...
  12. 【编辑器】VSCode的Web前端(html,css,JavaScript)开发环境打造
  13. 从SQL Server中导入/导出 Excel 的基本方法
  14. 工具安装----Clang-format的基本使用
  15. Putty配色方案修改
  16. 计算机if函数自动填充,Excel表格函数怎么能实现自动填充-excel填充函数,excel表格根据公式自动填充...
  17. Could not locate call adapter for io.reactivex.Observable
  18. 计算机专业论文指导教师评语,指导老师论文评语
  19. 【历史上的今天】2 月 9 日:世界上第一位计算机科学博士出生;微软发布 Surface Pro;Google Buzz 问世
  20. HTML中基于表单的文件上传(post,get)

热门文章

  1. 力扣题目——29. 两数相除
  2. 解决java中对URL编码的问题
  3. SQL Server抛出异常信息 RAISERROR
  4. 如何获取Java用户输入?
  5. 将JavaScript函数作为参数传递
  6. 如何在Docker中列出容器
  7. 如果REST应用程序应该是无状态的,那么如何管理会话?
  8. 为什么要使用Ruby的attr_accessor,attr_reader和attr_writer?
  9. 如何在Python中表示一个无限数?
  10. 如何列出包含给定提交的分支?