tar命令打包排除参数--exclude
--exclude 参数放在需要打包压缩的目录后面
[root@Aling ~]# tar zcf /tmp/etc.tar.gz /etc
tar: Removing leading `/' from member names
[root@Aling ~]#
正常压缩
[root@Aling ~]# tar zcf /tmp/etc.paichu.gz /etc/ --exclude /etc/services
tar: Removing leading `/' from member names
[root@Aling ~]#
排除压缩
tar ft 查看打包数据
[root@Aling ~]# tar tf /tmp/etc.tar.gz |grep services
etc/services
etc/firewalld/services/
没有排除 /etc/services的解压包
[root@Aling ~]# tar tf /tmp/etc.paichu.gz |grep services
etc/firewalld/services/
[root@Aling ~]#
排除 /etc/services的解压包
| (管道符号)
它的作用是前面命令执行的结果,通过管道交给后面命令执行.
linux下面的对比工具(比较两个文件的内容)
vimdiff命令 直观对比文件内容
把文件上传或下载到Linux
lrzsz 软件包 下载:yum install -y lrzsz
rz 把windows文件上传到Linux
sz 把Linux文件的下载到Windows
-
windows文件上传到Linux 图:
-### 把Linux文件的下载到Windows 图:
查看系统时间和修改系统时间
date 命令说明:
%Y年 %m月 %d日 =%F(年月日)
%H时 %M分 %S秒 =%T(时分秒)
%w =(周)
[root@Aling ~]# date +%F
2019-04-10
[root@Aling ~]# date +%T
16:53:03
[root@Aling ~]# date +%w
3
[root@Aling ~]# date
Wed Apr 10 16:53:24 CST 2019
[root@Aling ~]#
设置时间参数 date -s
[root@Aling ~]# date -s "20110212" 设置时间到2011年2月12日
Sat Feb 12 00:00:00 CST 2011
练习题:
1.显示1天前时间以年月日-周几格式:20190101-3
2.显示7天前时间 以年月日-小时_周几 格式:2019_01_01-10_3
[root@Aling ~]# date +%Y%m%d-%w -d "-1day"
20190409-2 练习题1
[root@Aling ~]# date +%Y_%m_%d-%H_%w -d "-7 day"
2019_04_03-17_3 练习题2
自动同步时间
ntpdate 根据网站时间修改系统的时间
ntp1.aliyun.com
[root@Aling ~]# ntpdate ntp1.aliyun.com
10 Apr 17:14:46 ntpdate[3362]: adjust time server 120.25.115.20 offset 0.000682 sec
[root@Aling ~]#
文件属性深入了解:inode和block.
[root@Aling ~]# ll -hi /tmp/ifcfg
34136150 -rw-r--r-- 1 root root 315 Apr 9 10:38 /tmp/ifcfg
[root@Aling ~]# 显示文件inode号码
[root@Aling ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/centos_oldboy--caojiaoling-root 50302980 2105080 48197900 5% /
devtmpfs 486708 0 486708 0% /dev
tmpfs 498976 0 498976 0% /dev/shm
tmpfs 498976 7840 491136 2% /run
tmpfs 498976 0 498976 0% /sys/fs/cgroup
/dev/sda1 1038336 132696 905640 13% /boot
tmpfs 99796 0 99796 0% /run/user/0
[root@Aling ~]# 显示文件系统block
inode和block的含义:
inode 是索引节点
inode号码就类似身份证号码
inode空间 存放着文件的属性 ,block的位置
block是数据块,用来存放文件内容(文件实体)
用户访问文件原理:
inode和block的特点:
inode:
256字节
inode号在同一个分区(文件系统)中是唯一的。
相同inode号文件互为硬链接.
Linux下面创建1个非空文件需要占用1个inode和至少1个block
查看文件或目录:ls -i
block:
block大小4k
文件比较小1k,剩余的3k将无法使用。
文件比较大10G,占用多个block
查看整体情况:
block一共有多少 还剩多少(查看磁盘空间使用情况)
df -h
inode一共有多少 还剩多少
df -i
软连接和硬链接
软连接说明:
概念:软连接相当于Windows的快捷方式
作用:指向源文件的位置
特点说明:可以对目录创建软连接.删除源文件软连接会失效.
硬链接说明:
概念:文件多个访问入口,
作用:防止误删除文件.
特点:相同inode号互为硬链接,不能给目录创建硬链接.
.