Linux运维基础(08)--文件类型及查看,压缩解压缩

1.文件类型

代表字母 英文单词 代表含义
- file 普通文件
d directory 目录
l softlink 软链接
b block 设备(块)文件
c character 字符设备(不断向外发送或接受字符)
1.1普通文件

①存放二进制文件(命令)
② 文本文件(text)
③数据文件(data)压缩包

2.查看文件类型命令 ----- file
[root@apple tmp]# file /tmp/oldboy
/tmp/oldboy: directory                                目录
[root@apple tmp]# file /tmp/oldboy.txt
/tmp/oldboy.txt: ASCII text            文本
[root@apple tmp]# file oldboy.txt.bak 
oldboy.txt.bak: symbolic link to `/tmp/oldboy.txt'      软链接文件
[root@apple tmp]# file /tmp/etc.tar.gz
/tmp/etc.tar.gz: gzip compressed data, from Unix, last modified: Tue Apr  9 18:12:16 2019     数据(块)文件,压缩包
3.创建软链接命令------ln -s
[root@apple tmp]# ln -s   oldboy.txt  oldboy.bak
[root@apple tmp]# ll
lrwxrwxrwx.  1 root root       10 Apr  9 20:23 oldboy.bak -> oldboy.txt
-rw-r--r--.  1 root root       76 Apr  9 15:51 oldboy.txt
4.查找文件全路径-----which
[root@apple tmp]# which ls
alias ls='ls --color=auto'
    /usr/bin/ls
5.查找文件及其相关的文件全路径----whereis
[root@apple tmp]# whereis ls
ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz
6.查找文件或者目录-------find
参数 作用
-maxdepth 最大深度(最多查看多少层,只能作为第一个参数使用)
-type 文件类型 f--普通文件 d--目录 l--软链接文件目录
-name 按名称查找,可以配合*进行模糊查找
-iname 按名称查找,且不区分大小写
-size 按文件大小查找
-mtime 按文件修改时间查找
7.文件内容分组---xargs

一般加参数-n+数字可对文件内容进行以列分组

8.打包压缩命令
常用组合参数 作用
zcf 创建压缩包
tf 查看压缩包内容
xf 解压压缩包
参数 作用
c 创建包
x 解压缩
v 显示进度内容
z 以gzip方式压缩
f 指定压缩包(一般放在最后)
-C 解压缩可以指定文件,默认解压到当前目录下

tar
Removing leading `/' from member names
去掉文件目录前的“/”把绝对路径化为相对路径
若想不提示,压缩解压缩都使用-P,注意:使用之后解压缩的文件将会覆盖原先绝对路径,一般不使用。

你可能感兴趣的:(Linux运维基础(08)--文件类型及查看,压缩解压缩)