Linux中文件和目录的操作命令
echo
- echo:输出系统变量或者常量的值到命令行终端
尖括号追加命令
- 把前一个查看命令的结果输出到指定文件中:查看命令 > 文件名
- 如果目标文件不存在,则会新建一个文件
- 若文件已经存在,则会覆盖之前你的内容
- 需要注意的是:并不是目录和文件的复制,只是将查询到的内容作为文本存储
日期和时间操作命令
-
查看或者设置系统的日期或时间:date
-
查看系统当前的年份:date +%Y
-
查看系统当前的月份:date +%m
-
查看系统当前的日期:date +%d
-
按yyyy-MM-dd HH:mm:ss格式显示时间:
date '+%Y-%m-%d %H:%M:%S'
- 设置当前的系统时间:
date -S 'yyyy-MM-dd HH:mm:ss'
查看系统日历
- cal
- cal 年份:查看指定年份的额日历
find
- find [搜索范围] [搜索标准] 关键字
- name:默认按名称搜索(文件或者目录所在的路径也在搜索范围之内)
- size:按文件大小搜索
- user:按文件的所有者搜索
locate
- 在整颗目录树下搜索文件或者目录,根据名称搜索,效率高
- 需要注意:在使用locate前需要做一遍updatedb,因为在Linux中,有些时候数据已经被删除了,但定期更新的操作还没有执行,这些被删除但还没有更新的数据会对搜索结果有影响。
过滤命令
压缩和解压
第一种
- 压缩:gzip
- 解压:gunzip
第二种
- 压缩:zip
- 解压:unzip
第三种
- 压缩:tar -zcvf 文件或者目录列表
- 解压:tar -zxvf 文件或者目录列表
文章为学习笔记,如有不足还请指正