[root@oldboyedu59 ~]# tar zcf /tmp/etc.tar.gz /etc/
tar: Removing leading /' from member names [root@oldboyedu59 ~]# tar zcf /tmp/etc-paichu.tar.gz /etc/ --exclude /etc/services tar: Removing leading
/’ from member names
[root@oldboyedu59 ~]# tar tf /tmp/etc.tar.gz |grep services
etc/services
etc/firewalld/services/
[root@oldboyedu59 ~]# tar tf /tmp/etc-paichu.tar.gz |grep services
etc/firewalld/services/
| 管道符号 把管道前面命令的结果 通过管道传递给后面的命令
Linux下面的对比工具(比较两个文件的内容)
tar tf /tmp/etc.tar.gz >/oldboy/tar.txt
tar tf /tmp/etc-paichu.tar.gz >/oldboy/tar-paichu.txt
diff===different
vimdiff
上传和下载(Windows和Linux之间)
上传和下载之前先安装lrzsz yum install -y lrzsz
之后查看软件包里的安装内容 rpm -ql lrzsz
下载 sz +文件名/目录名
上传 rz
date 显示或设置时间
按照我们要求的格式显示当前日期: 年-月-日
+%F
+%Y
+%Y-%m-%d
[root@oldboyedu59 ~]# #按照我们要求的格式显示当前日期: 年-月-日
[root@oldboyedu59 ~]# date +%F
2019-04-10
[root@oldboyedu59 ~]# date +%Y-%m-%d
2019-04-10
[root@oldboyedu59 ~]# date +%T
09:57:23
[root@oldboyedu59 ~]# date +%H:%M:%S
09:57:39
[root@oldboyedu59 ~]# date +%w
3
显示当前时间以年月日-小时格式
20190101-10
显示当前时间以年_月_日-小时_周几 格式
2019_01_01-10_3
几天之前
[root@oldboyedu59 ~]# date -d “10day”
Sat Apr 20 10:10:12 CST 2019
[root@oldboyedu59 ~]# date -d “10day” +%F
2019-04-20
显示1天前时间以年月日-
20190101-3
显示7天前时间 以年_月_日-小时_周几 格式
2019_01_01-10_3
在这里插入图片描述
备份
设置显示时间
date -s
自动同步时间
ntpdate 根据网站时间修改时间系统 (修改之前需要安装npdate)
ntpdate ntp1.aliyun.com
文件属性深入
ls -lhi
-l 显示详细信息
-h 以人类可读的形式显示大小
-i 显示文件或目录inode号码
echo -n 不显示每行结尾的回车
free -h
Inode 和 block
含义:
Inode index node 索引节点
Inode号码(身份证号码)
Inode空间 存放文件属性信息(大小 所有者 权限 文件类型 硬链接数量 修改时间)
文件名没有存放在这里
block的位置
block 数据块
block 用来存放文件的内容(实体)
关系:显示文件内容 cat oldboy.txt 与inode和block关系?
根据inode号找到文件
[root@oldboyedu59 ~]# ls -lhi lidao.txt
134342444 -rw-r–r-- 1 root root 6 Apr 10 11:05 lidao.txt
[root@oldboyedu59 ~]# find -inum 134342444
./lidao.txt
特点:
Inde:256字节(了解)
Linux下面创建一个非空文件需要占用1个inode和至少一个block
查看文件目录: ls -l
Block:block大小4k
文件比较小1k,剩余的3k将无法使用
文件比较大4k,占用多个block
ls -lh
查看整体情况:
block一共有多少 还剩多少(查看磁盘空间使用情况)
df -h
inode一共有多少 还剩多少
df -i
软硬链接:
硬链接:
创建硬链接
[root@oldboyedu59 oldboy]# ln oldboy.txt oldboy.txt.hard
[root@oldboyedu59 oldboy]# ls -lh oldboy.txt
-rw-r–r-- 2 root root 7 Apr 10 11:57 oldboy.txt
[root@oldboyedu59 oldboy]# ls -lhi oldboy.txt*
202447230 -rw-r–r-- 2 root root 7 Apr 10 11:57 oldboy.txt
202447263 -rw-r–r--. 1 root root 0 Mar 28 12:38 oldboy.txt.bak
202447230 -rw-r–r-- 2 root root 7 Apr 10 11:57 oldboy.txt.hard
202447261 lrwxrwxrwx 1 root root 18 Apr 9 15:20 oldboy.txt.soft -> /oldboy/oldboy.txt