linux全网最全下令-- 查找文件(笔试面试),文件的打包和压缩
目录一、查找文件(笔试面试)
1.1 find下令
面试笔试:删除5天以前的日志该怎么做?
1.2 whereis下令
1.3 which下令
二、文件的打包和压缩
2.1 tar下令
2.2 zip和unzip下令
2.3gzip和gunzip下令
2.4 xz和unxz下令
一、查找文件(笔试面试)
1.1 find下令
find : 在目录层次结构中搜索文件
常用选项:
https://i-blog.csdnimg.cn/direct/75180cf6f363485d9f0600fadd460478.png
#格式:find 查找路径 查找条件 具体条件
# find ./ -name 555 #在当前目录下查找名为555的目录
https://i-blog.csdnimg.cn/direct/3d79508068184912ae1fd399880330b3.png
# find ./ -name "file*" #在当前目录下查找名为file开头的文件
https://i-blog.csdnimg.cn/direct/84b0d44fbfed4dc08d10b9178ee4b66f.png
# find ./ -iname "file*" #在当前目录下查找名为file开头的文件且忽略巨细写
https://i-blog.csdnimg.cn/direct/b89e0f92b6dc4d268855cb8e87fbf4c1.png
# find ./ -size 4k | grep share #在/目录下查找巨细为4k的文件,在输出中过滤出share
https://i-blog.csdnimg.cn/direct/bf95cea2e93545a9af61f5152517923a.png
# find ./ -size 6c | grep trash #在/目录下查找巨细为6c的文件,在输出中过滤出trash
https://i-blog.csdnimg.cn/direct/9d210dc7fba740d79cb791945e1a11b0.png
# ll /etc/virc -dh #/目录下的etc目录下的virc文件的巨细为1.2k
https://i-blog.csdnimg.cn/direct/066169c86fde4d58ae653b45c85ce1a5.png
# find /etc/ -size +1.2k #不支持小数点查找。1.2k被当成2k
https://i-blog.csdnimg.cn/direct/1d1d23be3a7a43549f06599d2e727c56.png
# find ./ -maxdepth 1 -size +800c #在当前目录下查找文件巨细大于800字节的。 查找最大深度为1
https://i-blog.csdnimg.cn/direct/4be273ced65b45859327f0fa98f989cf.png
# find ./ -type f | grep ip.log #在当前目录下查找普通文本文件并过滤出ip.log文件。
https://i-blog.csdnimg.cn/direct/382f9bae2861417396f3b53a4a814243.png
# find ./ -type d | grep guazai #在当前目录下查找目录并过滤出guazai文件
https://i-blog.csdnimg.cn/direct/3b7521f95bcd42d896fa05e51dce7456.png
面试笔试:删除5天以前的日志该怎么做?
atime:文件末了一次被访问的时间
mtime:文件内容末了一次被修改的时间
ctime:表示文件的元数据末了一次被改变的时间,包罗文件内容的修改、权限的更改、文件名的更改等。
# find /var/log/ -mtime +5 -exec rm -rf {} \; #先找到5天以前的文件,然后rm -rf {} \;进行删除。(-exec:对前面指令的效果进而做出另一种操纵)
-5:代表 5 天内修改的文件。
5:代表前 5~6 天那一天修改的文件。
+5:代表 6 天前修改的文件。
https://i-blog.csdnimg.cn/direct/528a00f7ec8345b6862279c2a18460d9.png
1.2 whereis下令
whereis : 搜索系统下令的可执行文件路径和说明文档
# whereis cat #查找cat下令的可指向文件路径和说明文档
https://i-blog.csdnimg.cn/direct/24354552827c457c8dcd4690b1c3c121.png
1.3 which下令
which :搜索系统下令的可执行文件
# which cat #查看cat下令在哪里
https://i-blog.csdnimg.cn/direct/b18f88a31ffd409a94de69a64b8cd72d.png
# /usr/bin/cat kelong.txt #通过可执行文件路径来执行下令
https://i-blog.csdnimg.cn/direct/d4f5fcc35ddd4a809882f5c28c794a96.png
二、文件的打包和压缩
2.1 tar下令
tar :一个归档实用工具
常用选项:
https://i-blog.csdnimg.cn/direct/004cb58885d04042a97151366f18f691.png
#压缩格式:tar 参数 压缩后的文件 要压缩的文件
# tar -cvf dabao10.tar file1.txt file6.txt #将当前目录下的file1和 file6文件打包成dabao10.txt
https://i-blog.csdnimg.cn/direct/dde23dd7681c4df089169816f080b920.png
# tar -czvf yasuo5.tar.gz file2.txt file9.txt #将当前目录下的 file2和file9文件打包压缩成yasuo5.tar.gz。
https://i-blog.csdnimg.cn/direct/a091bbb8ddc747e384859100888380cb.png
# tar -tf yasuo5.tar.gz #不解压的方式查看压缩包中的内容
https://i-blog.csdnimg.cn/direct/dd69e74d67d147458f25c1b2b611e82e.png
# tar -xvf yasuo5.tar.gz -C 111 #解压yasuo5.tar.gz到111目录
https://i-blog.csdnimg.cn/direct/4c2c628bd99e48c882073ee23eb402c8.png
2.2 zip和unzip下令
#压缩格式:zip 选项 压缩文件名(以.zip末端命名) 要压缩的文件
zip : 压缩文件或目录。注意:压缩后源文件大概目录还存在
常用选项:
https://i-blog.csdnimg.cn/direct/fabf0a78455647e482c9065d1a16e30b.png
# zip yasuo7.zip file5.txt File12.txt #将当前目录下的file5和File12文件压缩到yasuo7.zip
https://i-blog.csdnimg.cn/direct/d101ac21ead3492aa3056b5c9dbe16e1.png
# unzip -l yasuo7.zip #不解压的方式查看yasuo7.zip
https://i-blog.csdnimg.cn/direct/18f99567b62a4574ab4d69f2e3754be6.png
# zip yasuo7.zip -m file7.txt #向yasuo2.zip中添加file7文件
https://i-blog.csdnimg.cn/direct/1f5da21c79aa468b8b4af1dc11bcccb1.png
# zip yasuo7.zip -d file7.txt #向yasuo2.zip中删除file7文件
https://i-blog.csdnimg.cn/direct/1eeb7f1a963c494980acc5d0ab0ec2ee.png
# unzip yasuo7.zip -d 222 #将yasuo7.zip解压到222目录
https://i-blog.csdnimg.cn/direct/5b6af4e9fa194f7c98b5d5d8c33325a1.png
unzip :解压缩
常用选项:
https://i-blog.csdnimg.cn/direct/b734f5ebbfbb473ab7ddb5d63865a38e.png
2.3gzip和gunzip下令
gzip :用于压缩单个文件。注意:压缩后的源文件没有了。
gunzip:解压缩
#格式:gzip 选项 要压缩的文件
# gzip file1.txt #压缩file1文件
https://i-blog.csdnimg.cn/direct/d697757ab9184c24a70b8e3ce0cc8543.png
# gzip file8.txt file9.txt #压缩file8和file9文件
https://i-blog.csdnimg.cn/direct/5f3686be4bc9438886acd136da05878a.png
# gunzip file8.txt.gz file9.txt.gz #解压缩file8和file9文件
https://i-blog.csdnimg.cn/direct/840d03c074804e62869f5de6b9da97a9.png
2.4 xz和unxz下令
xz :压缩 .xz 和 .lzma 文件,压缩的是单个#格式:xz 选项 要压缩的文件文件。压缩完之后源文件就没有了。
unxz:解压缩.xz和.lzma文件
# xz file5.txt file6.txt #压缩file5和file6文件
https://i-blog.csdnimg.cn/direct/464b690f303b4a9f8c9b04ef75fd4dcd.png
# unxz file5.txt.xz file6.txt.xz #解压缩file5和file6文件
https://i-blog.csdnimg.cn/direct/8e2deb0a9915412a90feb3bee5d53442.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]