Linux文件查找和解壓縮命令詳解
一、文件搜索查找
1、按照名字搜索
(1)查找software目錄下名字為1.txt的文件
[root@master opt]# find software/ -name 1.txt software/1.txt
(2)查找software目錄下所有以.txt結(jié)尾的文件
[root@master opt]# find software/ -name *.txt software/1.txt software/2.txt
2、按照文件所屬`主用戶`搜索(使用比較少)
[root@master opt]# find software/ -user maple software/1.txt
3、按照文件大小查找
# 查找大于1M的文件 [root@master opt]# find software/ -size +1M software/jdk-8u212-linux-x64.tar.gz software/apache-tomcat-9.0.39.tar.gz # 查找小于1M(且大于0)的文件 [root@master opt]# find software/ -size -1M software/2.txt
二、grep 過濾查找及“|”管道符
(1)先根據(jù)size查找文件,然后通過管道符和grep過濾第一步結(jié)果中包含tomcat的文件
[maple@master opt]$ find software/ -size +1M | grep tomcat software/apache-tomcat-9.0.39.tar.gz # grep后面加-n 可以顯示最終查找到的文件 在第一步查詢到的所有文件中的行數(shù) [maple@master opt]$ find software/ -size +1M | grep -n tomcat 2:software/apache-tomcat-9.0.39.tar.gz
(2)ll的結(jié)果,通過管道符和grep過濾查找以so開頭的文件
[maple@master opt]$ ll | grep -n so* 3:drwxr-xr-x 2 root root 101 Feb 10 10:44 software
三、文件解壓縮
1、文件壓縮
壓縮文件約定俗稱的命名方式:xx.tar.gz,其中xx是自定義名字,tar表示壓縮工具,gz標(biāo)識(shí)壓縮文件
(1)壓縮多個(gè)文件
# myfile.tar.gz是壓縮后的文件名;1.txt和2.txt是需要壓縮的文件 [maple@master software]$ sudo tar -zcvf myfile.tar.gz 1.txt 2.txt 1.txt 2.txt
(2)壓縮目錄
[root@master opt]# tar -zcvf soft_sample.tar.gz software/ software/ software/jdk-8u212-linux-x64.tar.gz software/apache-tomcat-9.0.39.tar.gz software/1.txt software/2.txt software/myfile.tar.gz
2、文件解壓
(1)將myfile.tar.gz 解壓到opt/temp目錄下
[root@master software]# tar -zxvf myfile.tar.gz -C /opt/temp/ 1.txt 2.txt
(2) 將soft_sample.tar.gz解壓到opt/temp目錄
[root@master opt]# tar -zxvf soft_sample.tar.gz -C ./temp/ software/ software/jdk-8u212-linux-x64.tar.gz software/apache-tomcat-9.0.39.tar.gz software/1.txt software/2.txt software/myfile.tar.gz
到此這篇關(guān)于Linux文件查找和解壓縮的文章就介紹到這了,更多相關(guān)Linux文件查找和解壓縮內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
shell統(tǒng)計(jì)pv和uv、獨(dú)立ip的方法
這篇文章主要介紹了shell統(tǒng)計(jì)pv和uv、獨(dú)立ip的方法,需要的朋友可以參考下2014-04-04linux中編寫自己的并發(fā)隊(duì)列類(Queue 并發(fā)阻塞隊(duì)列)
這篇文章主要介紹了linux中編寫并發(fā)隊(duì)列類,功能有:并發(fā)阻塞隊(duì)列、有超時(shí)限制、有大小限制2013-12-12Linux Shell中三種引號(hào)的用法及區(qū)別
Linux Shell中有三種引號(hào),分別為雙引號(hào)(" ")、單引號(hào)(' ')以及反引號(hào)(` `)。那么這三種引號(hào)有什么區(qū)別呢?下面腳本之家小編給大家介紹下用法及區(qū)別,需要的的朋友參考下2017-03-03Shell腳本實(shí)現(xiàn)獲取網(wǎng)頁快照并生成縮略圖
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)獲取網(wǎng)頁快照并生成縮略圖,本文獲取網(wǎng)頁快照使用phantomjs、生成縮略圖使用ImageMagick,需要的朋友可以參考下2015-02-02