Linux时间日期类,压缩和解压类
一、时间日期类
1.data指令
1.基本指令
date 显示当前日期
data +%Y 显示当前年份
data +%m 显示当前月份
data +%d 显示当前天
data +%Y-%m-%d %H:%M:%S
2.cal指令
查看日历
cal 显示当前日历
cal 2020 显示2020年的日历
3.find指令
指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端
find [范围] [选项]
范围:指路径,不写默认从当前向下找,类似于windows的查找 选项:
-name 文件名 按文件名查找
-user 用户名 查找属于该用户的所有文件
-size 按文件大小查找
+20M 大于20M文件
-20M 小于20M文件
20M 等于20M文件
20K
小练习:
1.根据名称查找/home 目录下的 a.txt 文件
find /home -name a.txt
find /home -name "*.txt" 查找以.txt结尾
2.查找/opt 目录下,用户名称为 lxx 的文件
find /opt -user lxx
3.查找整个 linux 系统下大于 20M 的文件
find / -size +20M
4.查询/ 目录下,所有.txt 的文件
find / -name "*.txt"
4.grep指令和管道符号 |
管道符:"|",表示将前一个命令的处理结果输出传递给后面的命令处理
grep:过滤查找
grep [选项] 过滤内容 选项:
-n 显示匹配行及行号
-i 忽略字母大小写
cat a.txt | grep -n "yes"
cat a.txt | grep -ni "yes"
二、压缩和解压类
1.gzip/gunzip指令(只能用于文件压缩)
用于压缩和解压文件
gzip 文件路径
gunzip gz文件路径
注意:使用gzip压缩文件之后,不会保留原来的文件
2.zip/unzip指令
zip 用于压缩文件, unzip 用于解压的,这个在项目打包发布中很有用的
zip [选项] xxx.zip(压缩文件取名) 被压缩内容 压缩文件或者目录
zip -r xxx.zip(压缩文件取名) 被压缩内容 压缩目录 unzip [选项] xxx.zip 解压文件
unzip -d 目录 xxx.zip 指定压缩后的存放目录
例子:
1.将 /home 下的 所有文件进行压缩成 mypackage.zip
zip -r mypackage.zip /home 压缩整个/home
zip -r mypackage.zip /home/* 压缩/home路径下所有文件
2.讲mypackge.zip解压到/opt/tmp下
unzip -d /opt/tmp mypackge.zip
3.tar指令
tar 指令 是打包指令,最后打包后的文件是.tar.gz的文件
压缩:
tar -zcvf xx.tar.gz 被压缩内容(文件,文件夹,多个也行) 压缩
tar -zxvf xx.tar.gz -C 目标路径 解压 z:使用gzip格式压缩
c:创建压缩包
x:解压
f:显示压缩解压过程
v:显示提示信息
例子:
1.压缩多个文件,将 /home/a1.txt 和 /home/a2.txt 压缩成 a.tar.gz
cd /home
tar -zcvf a.tar.gz a1.txt a2.txt
2.将 a.tar.gz 解压到当前目录(/home)
tar -zxvf a.tar.gz -C /home
Linux时间日期类,压缩和解压类的更多相关文章
- Linux 时间日期类、搜索查找类、 压缩和解压类指令
l 时间日期类 date指令-显示当前日期 基本语法 1) date (功能描述:显示当前时间) 2) date +%Y (功能描述:显示当前年份) 3) date +%m (功能描述:显示当前月份) ...
- linux 实用指令压缩和解压类
linux 实用指令压缩和解压类 目录 linux 实用指令压缩和解压类 gzip/gunzip指令(不常用) zip/unzip指令 tar指令(常用) gzip/gunzip指令(不常用) 说明 ...
- linux学习之路第七天(压缩和解压类指令详解)
压缩和解压类 1.gzip/gunzip 指令 gzip 指令用于压缩文件, gunzip用于解压的 基本语法 gzip 文件 (功能描述:压缩文件,指令将文件压缩成*.gz文件) gunzip 文件 ...
- Linux压缩和解压类
gzip/gunzip gzip 文件:压缩文件为.gz gunzip 文件:解压文件 注: 1. 只能压缩和解压文件 2. 只是将hello.txt压缩成hello.txt.gz,并没有改变存储位置 ...
- linux下文件加密压缩和解压的方法
一.用tar命令 对文件加密压缩和解压 压缩:tar -zcf - filename |openssl des3 -salt -k password | dd of=filename.des3 此命 ...
- Linux里面的压缩和解压类指令
gzip/gunzip 指令 ( .gz 不能压缩目录) gzip 用于压缩文件, gunzip 用于解压的 . gzip gzip命令用来压缩文件.gzip是个使用广泛的压缩程序,文件经它压缩过后 ...
- Linux下打包、压缩和解压
命令使用:tar 主选项+辅选项 压缩后文件名 要压缩的文件 -c 建立压缩文件(常用) -x 解压(常用) -t 查看压缩文件(常用) -r 向压缩文件末尾追加文件 -u 更新一个压缩包中的文 ...
- Linux指令(压缩和解压类)
gzip/gunzip 指令 gzip用于压缩文件,gunzip用于解压基本语法: gzip文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件) gunzip文件.gz (功能描述:解压缩文件命 ...
- Linux压缩和解压类指令
一.gzip / gunzip 指令 gzip 用于压缩文件,gunzip 用于解压文件. 基本语法gizp 文件 (功能描述:只能将文件压缩为*.gz文件)gunzip 文件.gz (功能描述 ...
随机推荐
- Vue入门篇
Vue-cli开发环境搭建 1. 安装nodejs 2. 设置缓存文件夹 $ npm config set cache "D:\vueProject\nodejs\node_cache&qu ...
- 高性能TcpServer(Java) - Netty
源码下载 -> 提取码 QQ:505645074 Netty 是一个高性能.异步事件驱动的 NIO 框架,它提供了对 TCP.UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty ...
- C# Net 合并int集合为字符串,如:输入1,2,3,4,8 输出1~4,8
C# Net 合并int集合为字符串,如:输入1,2,3,4,8 输出1~4,8 粘贴代码使用: /// <summary> /// 合并int集合,如1,2,3,4,8 输出1~4,8 ...
- svn忽略target文件
背景:最近项目转移到svn上 发现:项目从svn拉取下来到eclipse中,发现有大量的文件改动,一看都是一些.project之类的配置文件或者是target文件夹,或者下面的文件 这些东西肯定是不需 ...
- AI-图像基础知识-01
目前人工智能Artificial Intelligence主要分为两大分支: 计算机视常见:Computer Vision,简称CV CV主要是研究如何让机器看懂世界的一种技术,通过各种光 ...
- JavaScript/JQuery自执行函数
JavaScript中任何库与框架设计的第一个要点就是解决命名空间与变量污染的问题.jQuery就是利用了JavaScript函数作用域的特性,采用自执行函数包裹了自身的方法来解决这个问题.从jQue ...
- Matplotlib 绘制误差条图
1.自变量的误差条 代码 import numpy as np import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = 'S ...
- hdu1677 贪心
题意: 对于给出的n个俄罗斯套娃,要求将这n个套起来(满足w1 < w2 && h1 < h2才能套进去),最后输出最少剩下的套娃个数(尽可能去套起来) 题目分析: 朴素的 ...
- Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.qingmu.mybaitsplus.mapper.UserMapper' available:
java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.conte ...
- jieba模块
jieba模块 下载 pip install jieba 使用 import jieba 精确模式 jieba.cut() 直接打印出的是单个文字 转换成列表-->jieba.lcut() im ...