Linux命令篇之tree命令和touch命令
# 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命令相关推荐
- Linux基础篇之文本、数据流处理命令(sed uniq grep awk wc)
1 awk:文本和数据处理工具 awk擅长于对数据进行分析并生成报告,简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理. 使用方法:awk '{patte ...
- 河南省周口市安吉软件测试培训中心第一次软件测试课程-Linux基础命令篇
服务器版本Linux: Redhat Centos Linux命令: cd命令 命令功能:切换当前目录至dirName 命令格式:cd [目录名] 注:目录名称与cd指令之间存在一个空格 cd ..表 ...
- linux touch和cat区别,linux touch命令和cat命令区别详解
1.touch和cat命令区别 touch命令和cat命令的共同点就是都能创建文件,那么区别就只能从这里说起.但他们的功能不仅如此. 如果文件不存在:touch命令仅创建文件,cat>命令创建文 ...
- mkdir、touch命令的使用
文章目录 前言 一.mkdir.touch命令分别代表什么? 二.使用方法 三.具体表现 总结 前言 今天介绍的Linux基础命令-mkdir.touch 一.mkdir.touch命令分别代表什么? ...
- touch命令-创建空文件
一.命令详解 1.1[功能说明] touch命令有两个功能:一是创建新的空文件,二是改变已有文件的时间戳属性. 1.2[语法格式] [root@7bfe451a2fe1 ~]# touch --hel ...
- Linux指令篇:起始管理--shutdown(转)
Linux指令篇:起始管理--shutdown(转) 名称 : shutdown 使用权限 : 系统管理者 使用方式 : shutdown [-t seconds] [-rkhncfF] time [ ...
- linux基础命令篇一
2019独角兽企业重金招聘Python工程师标准>>> 此篇博客目录: 1. linux系统目录结构 2. ls命令 3. 文件类型 4. alias命令 5 ...
- Linux命令篇 linux命令大全简洁明了 linux学习笔记
Linux命令篇 linux命令大全简洁明了 linux学习笔记 Linux 命令大全 文章目录 Linux 命令大全 一. 常用的基础命令 查看目录: 切换目录: 创建和删除: 拷贝和移动文件: 查 ...
- 【linux】循序渐进学运维-基础命令篇
文章目录 前言 线上查询及帮助命令(2个) 文件和目录操作命令(18个) 查看文件及内容处理命令(21个) 文件压缩及解压缩命令(4个) 信息显示命令(11个) 搜索文件命令(4个) 用户管理命令(1 ...
最新文章
- 15级团队学习成果汇报 -- 利用C#语言实现展览厅
- 替换 wcf 消息传输中的 命名空间
- Mass对象类型介绍
- MyBatis_ibatis和mybatis的区别【转】
- 加入收藏与设为首页代码(兼容各种浏览器)
- 半导体物理学——(二)半导体中杂志和能级缺陷
- Codeforces1336A Linova and Kingdom (思维)
- Inoventica干线网络,600 Gbit / s。
- 田刚:庞加莱猜想与几何
- 命令行帮助文档语法格式详解
- Tp5 实现 think-queue 队列操作
- QT Creator 应用程序*.exe文件打包发布详细教程【绿色便携形式 和 安装包形式】
- 未封装的扩展程序是什么意思_晶圆级封装是什么意思?
- Flutter如何实现下拉刷新和上拉加载更多
- 计算三角形面积 java_java 三角形面积计算(文件读取)
- [BZOJ4430][Nwerc2015]Guessing Camels赌骆驼
- 7-7 到底是不是太胖了(10 分)
- 华为云确定性运维,为政务云平台稳定可靠运行保驾护航
- 手机写python爬虫_可以写爬虫的那么多,为什么只有python火了?
- makehuman问题汇总
热门文章
- 【Yarn】工作机制及任务提交流程
- 【Oracle】恢复临时表空间数据文件
- MVC 打印解决方案--SNF快速开发平台3.1
- 解决远程桌面关闭后teamviewer不能连接的问题
- Ubuntu16.04版安装VMwareTools的步骤和没法挂载目录问题的解决
- Kali安装问题解决方案
- VUE Right-hand side of ‘instanceof’ is not an object 解决方案
- 如何在Windows下强制git使用LF而不是CR + LF?
- Win11掉帧严重是怎么回事?Win11玩游戏掉帧的解决方法
- win11安装助手闪退怎么办 Windows11安装助手闪退的解决方法