dmsetup remove_all 这命令干啥的_分一个小知识,服务器上的一个解压与压缩文件的命令....
在服務器上對文件做解壓操作,是一件非常常見的操作,如安裝軟件就有很多是要用的到這個操作的.去官網下載一個壓縮包,然后解壓,編譯,再安裝.當然網上是能找到相應的命令操作.但是每次都要去找命令,就算記住了,不知道為什么要這樣去使用,那么如果不經常使用那還是會忘記的.所以要了解這個命令是什么具體含義,那么使用的時候,就算是忘記了,自己也能夠寫出來.
tar命令用于對文件進行打包壓縮或解壓,格式為“tar [選項] [文件]”。格式就是這樣的,那么其中的選項參數就是重點了
-c 建立打包檔
-t 查看打包檔案里含有的文件名
-x 解打包或解壓縮的功能
-j bzip2進行壓縮
-z gzip進行壓縮
-v 將壓縮、解壓縮過程中處理的文件名輸出到屏幕
-f 接file_name 告知要處理的文檔
-C 后面接要解壓縮的特定目錄
-p 保留檔案的原本權限和屬性,主要是備份重要文件的時候使用
-P 是否保留根目錄/,一般不用
看這參數,大家是不是就真的記住了呢?其實不是的,因為去網上查出來就是這個樣子,其實也記不住,那怎樣才能記住呢?就舉大家最常用的兩個命令來做講解.
在這之前先講常用的兩種打包壓縮后綴名.
經常在下載壓縮包的時候就是這兩種格式.
image.png
這是nginx官網去下載,也是tar.gz后綴的壓縮包.所以就不講其他的了,就講這兩種最常用的.
解壓命令是:
tar -xzvf nginx-1.16.1.tar.gz
image.png
現在開始具體講一下每個選項的含義.
-x 這是參數是什么意思呢?指的就是這是一個解壓的的操作.不是打包. 壓縮文件用的是-c這個操作.所以最先給的就是這個參數.聲明我是要解壓還是壓縮文件.所以這兩個參數不能放在一起用.要不操作系統懵逼了,你是要我解壓還是壓縮呢?(我太難了,干脆就當鴕鳥了)
-z是什么意思呢?這指的就是前面講的用的哪種壓縮格式了.-z指的是Gzip.相當于信物,你用其他的就不認你,如果要解壓或打包的是tar.gz的文件名.
-v這個參數呢還是很有意思的,就是你要不要看這個過程.就像去買個包子,要不要看做包子的過程,有些人就想看看這個過程,餡料做好沒有啊,要不要開始包了啊.上蒸籠沒有啊.這些過程讓我們有一個直觀的了解,就是知道進度.如果不加呢沒有什么.就是去等著,包子好了,你就知道了.一般我還是要加上的,要不這老板去干啥了,不管你了,你這是干著急啊.
-f 這個參數就很重要了,前面條件講好了,那么你到底要什么包子,你得說出來啊,要不老板也不可能隨便給你一個.-f給在最后,指定的是解壓或者打包的文件名.
這樣一來大家是不是就能寫出這個解壓命令并且深深記在腦海里.
對了還有一個很重要的參數那就是,上面操作都是針對當前目錄的.如果要指定位置怎么做呢?
-C(這里是大寫的C),小寫的是表示創建.大寫的則表示指定目錄.要解壓或壓縮后放在的具體位置.
下面再給大家展示一下壓縮的操作.
image.png
這里壓縮的時候要注意:
1.表示的是壓縮的文件名稱.
2.表示的是壓縮的目錄.別弄錯了.
總結
以上是生活随笔為你收集整理的dmsetup remove_all 这命令干啥的_分一个小知识,服务器上的一个解压与压缩文件的命令....的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: chrome jsp 显示不正常_JSP
- 下一篇: mcvsshld.exe进程查询 是什么