中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

文件管理(查看文件大小權(quán)限信息、修改文件所屬用戶和操作權(quán)限、壓縮解壓文件)

時(shí)間:2019-11-23

linux常用shell命令_linux常用命令_常用dos命令大全及其用法

2、查看文件(文件夾)大小

3、查看文件夾包含的內(nèi)容(子目錄)

二、chmod 命令:修改文件/文件夾權(quán)限

chmod命令是非常重要的linux常用命令,用于改變文件或目錄的訪問權(quán)限。用戶用它控制文件或目錄的訪問權(quán)限。

該命令有兩種用法。一種是包含字母和操作符表達(dá)式的文字設(shè)定法;另一種是包含數(shù)字的數(shù)字設(shè)定法。

1、文字設(shè)定法

linux常用shell命令_常用dos命令大全及其用法_linux常用命令

chmod [who] [+ | - | =] [mode] 文件名稱/文件夾名稱
注:chmod命令可加入其它額外的參數(shù),如:chmod -R ,將文件夾的子目錄的權(quán)限也一起修改

命令中各選項(xiàng)的含義為:

(1)操作對(duì)象who可是下述字母中的任一個(gè)或者它們的組合:

(2)操作符號(hào)可以是:

(3)設(shè)置mode所表示的權(quán)限可用下述字母的任意組合:

2、數(shù)字設(shè)定法

我們必須首先了解用數(shù)字表示的屬性的含義:0表示沒有權(quán)限,1表示可執(zhí)行權(quán)限,2表示可寫權(quán)限,4表示可讀權(quán)限,然后將其相加。所以數(shù)字屬性的格式應(yīng)為3個(gè)從0到7的八進(jìn)制數(shù),其順序分別代表用戶(u)、用戶組(g)、其它用戶(o)的所擁有的操作權(quán)限。

常用dos命令大全及其用法_linux常用命令_linux常用shell命令

三、修改所屬用戶和用戶組

1、chown命令:用來修改文件或文件夾的所屬用戶和用戶組。

chown  所屬用戶:所屬用戶組  -R  文件名

以下列舉了三個(gè)chown命令的修改例子:

2、chgrp命令:修改所屬用戶組

使用chgrp命令可以修改文件或目錄所屬的組:

chgrp  用戶組名稱  目錄或文件名

四、文件壓縮 與 文件解壓縮

linux常用命令_linux常用shell命令_常用dos命令大全及其用法

打包,即文件壓縮linux常用命令,是指將一大堆文件或目錄什么的變成一個(gè)總的文件;

壓縮,則是將一個(gè)大的文件通過一些壓縮算法變成一個(gè)小文件。

tar 可以為文件和目錄創(chuàng)建檔案。利用tar,用戶可以為某一特定文件創(chuàng)建檔案(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。tar最初被用來在磁帶上創(chuàng)建檔案,現(xiàn)在,用戶可以在任何設(shè)備上創(chuàng)建檔案,如軟盤。利用tar命令,可以把一大堆的文件和目錄全部打包成一個(gè)文件,這對(duì)于備份文件或?qū)?幾個(gè)文件組合成為一個(gè)文件以便于網(wǎng)絡(luò)傳輸是非常有用的。Linux上的tar是GNU版本的。

1)操作".tar"文件:
  打包 :   tar  -cvf   新文件名稱.tar  源文件1  源文件2  源文件3
  解壓 :  tar  -xvf    源文件名稱.tar    
2)操作".tar.gz"文件
  打包 :   tar  -cvf   新文件名稱.tar  源文件1  源文件2  源文件3
  解壓 :  tar  -xvf    源文件名稱.tar  
tar命令語法:

tar [主選項(xiàng)+輔選項(xiàng)] 文件或者目錄 主選項(xiàng):   c 創(chuàng)建新的檔案文件。   r 把要存檔的文件追加到檔案文件的未尾。   t 列出檔案文件的內(nèi)容,查看已經(jīng)備份了哪些文件。   u 更新文件。就是說,用新增的文件取代原備份文件,如果在備份文件中找不到要更新的文件,則把它追加到備份文件的最后。   x 從檔案文件中釋放文件。 輔助選項(xiàng):   b 該選項(xiàng)是為磁帶機(jī)設(shè)定的。其后跟一數(shù)字,用來說明區(qū)塊的大小,系統(tǒng)預(yù)設(shè)值為20(20*512 bytes)。   f 使用檔案文件或設(shè)備,這個(gè)選項(xiàng)通常是必選的。   k 保存已經(jīng)存在的文件。例如我們把某個(gè)文件還原,在還原的過程中,遇到相同的文件,不會(huì)進(jìn)行覆蓋。   m 在還原文件時(shí),把所有文件的修改時(shí)間設(shè)定為現(xiàn)在。   M 創(chuàng)建多卷的檔案文件,以便在幾個(gè)磁盤中存放。   v 詳細(xì)報(bào)告tar處理的文件信息。如無此選項(xiàng),tar不報(bào)告文件信息。   w 每一步都要求確認(rèn)。   z 用gzip來壓縮/解壓縮文件,加上該選項(xiàng)后可以將檔案文件進(jìn)行壓縮,但還原時(shí)也一定要使用該選項(xiàng)進(jìn)行解壓縮。
例子: # tar
-cf all.tar *.jpg   這條命令是將所有.jpg的文件打成一個(gè)名為all.tar的包。-c是表示產(chǎn)生新的包,-f指定包的文件名。   # tar -rf all.tar *.gif   這條命令是將所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。   # tar -uf all.tar logo.gif   這條命令是更新原來tar包all.tar中l(wèi)ogo.gif文件,-u是表示更新文件的意思。   # tar -tf all.tar   這條命令是列出all.tar包中所有文件,-t是列出文件的意思   # tar -xf all.tar   這條命令是解出all.tar包中所有文件,-x是解開的意思 以上就是tar的最基本的用法。
為了方便用戶在打包解包的同時(shí)可以壓縮或解壓文件,tar提供了一種特殊的功能。這就是tar可以在打包或解包的同時(shí)調(diào)用其它的壓縮程序,比如調(diào)用gzip、bzip2等。
1) tar調(diào)用gzip   gzip是GNU組織開發(fā)的一個(gè)壓縮程序,.gz結(jié)尾的文件就是gzip壓縮的結(jié)果。與gzip相對(duì)的解壓程序是gunzip。tar中使用-z這個(gè)參數(shù)來調(diào)用gzip。下面來舉例說明一下:   # tar -czf all.tar.gz *.jpg //將所有.jpg的文件打成一個(gè)tar包,并且將其用gzip壓縮,生成一個(gè)gzip壓縮過的包   # tar -xzf all.tar.gz //這條命令是將上面產(chǎn)生的包解開。 對(duì)于.gz結(jié)尾的文件,gunzip解壓命令如下:   gzip -d all.gz   gunzip all.gz 2) tar調(diào)用bzip2   bzip2是一個(gè)壓縮能力更強(qiáng)的壓縮程序,.bz2結(jié)尾的文件就是bzip2壓縮的結(jié)果。與bzip2相對(duì)的解壓程序是bunzip2。tar中使用-j這個(gè)參數(shù)來調(diào)用bzip2。下面來舉例說明一下:   # tar -cjf all.tar.bz2 *.jpg //將所有.jpg的文件打成一個(gè)tar包,并且將其用bzip2壓縮,生成一個(gè)bzip2壓縮包   # tar -xjf all.tar.bz2 //這條命令是將上面產(chǎn)生的包解開。 對(duì)于.bz2結(jié)尾的文件 ,bunzip2解壓命令如下:   bzip2 -d all.bz2   bunzip2 all.bz2   3)tar調(diào)用compress   compress也是一個(gè)壓縮程序,但是好象使用compress的人不如gzip和bzip2的人多。.Z結(jié)尾的文件就是compress壓縮的結(jié)果。與 compress相對(duì)的解壓程序是uncompress。tar中使用-Z這個(gè)參數(shù)來調(diào)用gzip。下面來舉例說明一下:   # tar -cZf all.tar.Z *.jpg //將所有.jpg的文件打成一個(gè)tar包,并將其用compress壓縮,生成一個(gè)compress壓縮包   # tar -xZf all.tar.Z //這條命令是將上面產(chǎn)生的包解開 對(duì)于.Z結(jié)尾的文件,uncompress解壓命令如下:  uncompress all.Z
 上一個(gè)教程:Linux look命令