linux每日命令(29):chown命令
chown將指定檔案的擁有者改為指定的使用者或組,使用者可以是使用者名稱或者使用者ID;組可以是組名或者組ID;檔案是以空格分開的要改變許可權的檔案列表,支援萬用字元。系統管理員經常使用chown命令,在將檔案拷貝到另一個使用者的名錄下之後,讓使用者擁有使用該檔案的許可權。
一.命令格式:
cchown [選項]... [所有者][:[組]] 檔案...
二.命令功能:
通過chown改變檔案的擁有者和群組。在更改檔案的所有者或所屬群組時,可以使用使用者名稱稱和使用者識別碼設定。普通使用者不能將自己的檔案改變成其他的擁有者。其操作許可權一般為管理員。
三.命令引數:
引數 | 描述 |
---|---|
-c | 當發生改變時輸出除錯資訊 |
-f | 忽略錯誤資訊 |
-h | 修復符號連結 |
-R | 處理指定目錄以及其子目錄下的所有檔案 |
-v | 執行時顯示詳細的處理資訊 |
--dereference | 作用於符號連結的指向,而不是符號連結本身 |
--no-dereference | 作用於符號連結本身 |
--reference= | 把指定的目錄/檔案作為參考,把操作的檔案/目錄設定成參考檔案/目錄相同擁有者和群組 |
--help | 顯示幫助資訊 |
--version | 顯示版本資訊 |
四.使用例項:
1:改變檔案的擁有者和群組
命令:
chown root:mail log1
輸出:
[[email protected] dir1]# ll log1
-rwxrwxr-x. 1 root root 0 Nov 20 18:53 log1
[[email protected] dir1]# chown root:mail log1
[[email protected] dir1]# ll log1
-rwxrwxr-x. 1 root mail 0 Nov 20 18:53 log1
說明:
將log1檔案的擁有者設為root,群組設為mail
2:改變檔案擁有者和群組
命令:
chown root: log1
輸出:
[[email protected] dir1]# ll log1
-rwxrwxr-x. 1 root mail 0 Nov 20 18:53 log1
[ [email protected] dir1]# chown root: log1
[[email protected] dir1]# ll log1
-rwxrwxr-x. 1 root root 0 Nov 20 18:53 log1
說明:
將log1檔案的擁有者和群組均設為root
3:改變檔案群組
命令:
chown :mail log1
輸出:
[[email protected] dir1]# ll log1
-rwxrwxr-x. 1 root root 0 Nov 20 18:53 log1
[[email protected] dir1]# chown :mail log1
[[email protected] dir1]# ll log1
-rwxrwxr-x. 1 root mail 0 Nov 20 18:53 log1
說明:
將log1檔案的群組由root改為mail
4:改變指定目錄以及其子目錄下的所有檔案的擁有者和群組
命令:
chown -R -v root:mail dir2
輸出:
[[email protected] test]# ll dir2
total 0
-rwxr--r--. 1 root root 0 Nov 26 19:34 log2
-rwxr--r--. 1 root root 0 Nov 26 19:33 log3
[[email protected] test]# chown -R -v root:mail dir2
changed ownership of ‘dir2/log3’ from root:root to root:mail
changed ownership of ‘dir2/log2’ from root:root to root:mail
changed ownership of ‘dir2’ from root:bin to root:mail
[[email protected] test]# ll dir2
total 0
-rwxr--r--. 1 root mail 0 Nov 26 19:34 log2
-rwxr--r--. 1 root mail 0 Nov 26 19:33 log3
說明:
將dir2目錄以及其目錄下的所有檔案的擁有者設定為root,群組設定為mail
相關推薦
linux每日命令(29):chown命令
chown將指定檔案的擁有者改為指定的使用者或組,使用者可以是使用者名稱或者使用者ID;組可以是組名或者組ID;檔案是以空格分開的要改變許可權的檔案列表,支援萬用字元。系統管理員經常使用chown命令,在將檔案拷貝到另一個使用者的名錄下之後,讓使用者擁有使用該檔案的許可權。 一.命令格式: cchown [選
Linux常用命令29:chmod命令
linux 重新 chown命令 根據 ont 信息 相同 file chown chmod命令簡介 chmod命令用於改變linux系統文件或目錄的訪問權限。用它控制文件或目錄的訪問權限。該命令有兩種用法。一種是包含字母和操作符表達式的文字設定法;另一種是包含數字的數字
Linux命令集錦:chown命令
chown命令改變某個檔案或目錄的所有者和所屬的組,該命令可以向某個使用者授權,使該使用者變成指定檔案的所有者或者變成檔案所屬的組。 使用 chown -R liu /usr/wang //將目錄/usr/wang及其下面的所有檔案、子目錄的檔案主改成liuchown kwang:kwang
linux每日命令(1):ls命令
分隔 多個參數 nom 次方 slackware 可執行文件 sys 包含 資料 ls命令是linux下最常用的命令。ls命令就是list的縮寫缺省下ls用來打印出當前目錄的清單如果ls指定其他目錄那麽就會顯示指定目錄裏的文件及文件夾清單。 通過ls 命令不僅可以查看l
linux每日命令(5):mkdir命令
thead log 必須 模式 rec 建立 查看 arm 名稱 linux mkdir 命令用來創建指定的名稱的目錄,要求創建目錄的用戶在當前目錄中具有寫權限,並且指定的目錄名不能是當前目錄中已有的目錄。 1.命令格式: mkdir [選項] 目錄名或路徑名 2.命令功能
linux每日命令(6):rm命令
end 文件刪除 tmp文件夾 裏的 header tab 命令別名 source rec rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於鏈接文件,只是刪除了鏈接,原有文件均保持不變。 rm是一個
linux每日命令(9):cp命令
一.命令格式: cp [引數] source dest 或 cp [引數] source... directory 二.命令功能: 將原始檔複製至目標檔案,或將多個原始檔複製至目標目錄。 三. 命令引數: 引數 描述 -a
linux每日命令(10):touch命令
linux的touch命令一般用來修改檔案時間戳,或者新建一個不存在的檔案。 一.命令格式: touch [引數]... 檔案... 二.命令引數: 引數 描述 -a 或--time=atime或--time=access或-
linux每日命令(11):cat命令
cat命令的用途是連線檔案或標準輸入並列印。這個命令常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。 一.命令格式: cat [引數] [檔案]... 二.命令功能: cat主要有三大功能: 1.一次顯示整個檔案:cat filename 2
linux每日命令(16):head命令
head 與 tail 就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結尾某個數量的文字區塊,head 用來顯示檔案的開頭至標準輸出中,而 tail 想當然爾就是看檔案的結尾。 一.命令格式: head [引數]... [檔案]... 二.命令功能: head 用來顯示檔案的開頭至標準輸出中,預設
linux每日命令(17):which命令
我們經常在linux要查詢某個檔案,但不知道放在哪裡了,可以使用下面的一些命令來搜尋: which 檢視可執行檔案的位置。 whereis 檢視檔案的位置。 locate 配合資料庫檢視檔案位置。 find 實際搜尋硬碟查詢檔名稱。 which命令的作用是,在PATH變數指定的路徑中
linux每日命令(18):whereis命令
whereis命令用於查詢檔案。 該指令會在特定目錄中查詢符合條件的檔案。這些檔案應屬於原始程式碼、二進位制檔案,或是幫助檔案。 該指令只能用於查詢二進位制檔案、原始碼檔案和man手冊頁,一般檔案的定位需使用locate命令。 一.命令格式: whereis [-bfmsu][-B <目錄>
linux每日命令(19):locate 命令
locate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是先建立一個包括系統內所有檔案名稱及路徑的資料庫,之後當尋找時就只需查詢這個資料庫,而不必實際深入檔案系統之中了。在一般的 distribution 之中,資料庫的建立都被放在 crontab 中自動執行。 一 .命令格式: loca
linux每日命令(21):find命令之exec
find是我們很常用的一個Linux命令,但是我們一般查找出來的並不僅僅是看看而已,還會有進一步的操作,這個時候exec的作用就顯現出來了。 一. exec引數說明: -exec 引數後面跟的是command命令,它的終止是以;為結束標誌的,所以這句命令後面的分號是不可缺少的,考慮到各個系統中分號會有不同
linux每日命令(22):find命令引數詳解
一. name選項 檔名選項是find命令最常用的選項,要麼單獨使用該選項,要麼和其他選項一起使用。 可以使用某種檔名模式來匹配檔案,記住要用引號將檔名模式引起來。 不管當前路徑是什麼,如果想要在自己的根目錄$HOME中查詢檔名符合*.log的檔案,使用~作為 'pathname'引數,波浪號~代表了你的$
linux每日命令(20):find命令概覽
Linux下find命令在目錄結構中搜索檔案,並執行指定的操作。Linux下find命令提供了相當多的查詢條件,功能很強大。由於find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統中含有網路檔案系統( NFS),find命令在該檔案系統中同樣有效,只你具有相
linux每日命令(23):find命令之xargs
在使用 find命令的-exec選項處理匹配到的檔案時, find命令將所有匹配到的檔案一起傳遞給exec執行。但有些系統對能夠傳遞給exec的命令長度有限制,這樣在find命令執行幾分鐘之後,就會出現溢位錯誤。錯誤資訊通常是“引數列太長”或“引數列溢位”。這就是xargs命令的用處所在,特別是與find命令
linux每日命令(27):chmod命令
chmod命令用於改變linux系統檔案或目錄的訪問許可權。用它控制檔案或目錄的訪問許可權。該命令有兩種用法。一種是包含字母和操作符表示式的文字設定法;另一種是包含數字的數字設定法。 Linux系統中的每個檔案和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。 檔案或目錄的訪
linux每日命令(28):chgrp命令
在linux系統裡,檔案或目錄的許可權的掌控以擁有者及所屬群組來管理。可以使用chgrp指令取變更檔案與目錄所屬群組,這種方式採用群組名稱或群組識別碼都可以。Chgrp命令就是change group的縮寫!要被改變的組名必須要在/etc/group檔案記憶體在才行。 一.命令格式: chgrp [選項]
linux每日命令(32):gzip命令
減少檔案大小有兩個明顯的好處,一是可以減少儲存空間,二是通過網路傳輸檔案時,可以減少傳輸的時間。gzip是在Linux系統中經常使用的一個對檔案進行壓縮和解壓縮的命令,既方便又好用。gzip不僅可以用來壓縮大的、較少使用的檔案以節省磁碟空間,還可以和tar命令一起構成Linux作業系統中比較流行的壓縮檔案格式