linux目錄命令,檔案命令,許可權設定命令

2022-01-02 11:13:17 字數 6060 閱讀 6370

1樓:匿名使用者

mkdir建立目錄

rmdir刪除目錄

touch

2樓:匿名使用者

chmod命令用於修改檔案或目錄的許可權,格式為:"chmod [引數] 許可權 檔案或目錄名稱"。

chown命令用於修改檔案或目錄的所屬主與所屬組,格式為:「chown [引數] 所屬主:所屬組 檔案或目錄名稱」。

chmod與chown的命令引數很簡單記——對於檔案不加引數,遇到目錄加大寫-r(遞迴,修改目錄內所有檔案的屬性)。

chattr命令用於設定檔案的隱藏許可權,格式為:「chattr [引數] 檔案」。

lsattr命令用於顯示檔案的隱藏許可權,格式為:「lsattr [引數] 檔案」。

檔案許可權是linux基礎,兄臺可以系統學習下使用者身份與檔案許可權的知識

3樓:門善篤冬菱

你自己去看幫助吧,也可以買本書

這些這些命令一般是英文單詞的縮寫

例如md就是make

directory

中文意思就是

建立目錄

rdremove

directory

刪除目錄

chmod

change

modify

更改許可權

等等,其它就不例舉了。

4樓:友媚鄒涵山

一、目錄操作命令

cdcd命令功能

在每一個作業系統中,都需要有改變目錄的工作,linux也不例外,在linux作業系統中,是通過cd命令來改變工作目錄的。

cd命令的命令格式及用法

命令格式:cd

命令用法

例:現在的工作目錄為:/home/development,想改變當前工作目錄,進入下一層目錄temp,應使用cd命令。

[development@www

~]$pwd

————可以通過pwd命令檢視當前工作目錄。

/home/development

————當前工作目錄為:/home/development

[development@www

~]$cd

temp/

————通過cd

temp命令改變當前目錄為/home/development/temp

[development@www

temp]$

pwd————再次使用pwd命令檢視當前工作目錄

/home/development/temp

————可知當前工作目錄為:/home/development/temp

在linux的目錄結構中「.」表示當前目錄,「..」表示當前目錄的父目錄,「/」表示根目錄。

二、常用檔案命令。

1、檔案處理命令:ls

命令名稱:ls

命令英文原意:list

命令所在路徑:/bin/ls

執行許可權:所有使用者

功能描述:顯示目錄檔案

語法:ls

選項[-ald]

[檔案或目錄]

-a顯示所有檔案,包括

隱藏檔案

-l詳細資訊顯示

-d檢視目錄屬性

2、檔案處理命令:cd

命令名稱:cd

命令英文原意:change

directory

命令所在路徑:shell內建命令

執行許可權:所有使用者

語法:cd

[目錄]

功能描述:切換目錄

範例:$cd/

切換到根目錄$cd

..回到上一級目錄

3、檔案處理命令:pwd

命令名稱:pwd

命令英文原意:print

working

directory

命令所在路徑:/bin/pwd

執行許可權:所有使用者

語法:pwd

功能描述:顯示當前所在的工作目錄

範例:$

pwd/etc/

rc5.d

4、檔案處理命令:touch

命令名稱:touch

命令所在路徑:/bin/touch

執行許可權:所有使用者

語法:touch

[檔名]

功能描述:建立空檔案

範例:$

touch

newfile

5、檔案處理命令:mkdir

命令名稱:mkdir

命令英文原意:make

directories

命令所在路徑:/bin/mkdir

執行許可權:所有使用者

語法:mkdir

[目錄名]

功能描述:建立新目錄

範例:$

mkdir

newdir

三、許可權命令。

檔案/目錄許可權設定命令:chmod

這是linux系統管理員最常用到的命令之一,它用於改變檔案或目錄的訪問許可權。該命令有兩種用法:

用包含字母和

操作符表示式的文字設定法

其語法格式為:chmod

[who]

[opt]

[mode]

檔案/目錄名

其中who表示物件,是以下字母中的一個或組合:

u:表示檔案所有者

g:表示同組使用者

o:表示其它使用者

a:表示所有使用者

opt則是代表操作,可以為:

+:新增某個許可權

-:取消某個許可權

=:賦予給定的許可權,並取消原有的許可權

而mode則代表許可權:

r:可讀

w:可寫

x:可執行

例如:為同組使用者增加對檔案a.txt的讀寫許可權:

chmod

g+rw

a.txt

在linux修改資料夾及其子資料夾的許可權。

5樓:溫柔的玄子

1:想一次修改某個目錄下所有檔案的許可權,包括子目錄中的檔案許可權也要修改,要使用引數-r表示啟動遞迴處理。

例如:[root@localhost ~]# chmod 777 /home/user 注:僅把/home/user目錄的許可權設定為rwxrwxrwx

[root@localhost ~]# chmod -r 777 /home/user 注:表示將整個/home/user目錄與其中的檔案和子目錄的許可權都設定為rwxrwxrwx

2:想一次修改某個目錄下所有檔案的許可權,包括子目錄中的檔案許可權也要修改,要使用引數-r表示啟動遞迴處理。

例如:[root@localhost ~]# chmod 777 /home/user 注:僅把/home/user目錄的許可權設定為rwxrwxrwx

[root@localhost ~]# chmod -r 777 /home/user 注:表示將整個/home/user目錄與其中的檔案和子目錄的許可權都設定為rwxrwxrwx

6樓:今天你瘋了沒有

假設資料夾為share且位於/usr目錄下,命令列中就應該這樣chmod -r 766 /usr/share/

也就是加上-r的引數,同時更改子目錄和目錄中所有檔案

7樓:匿名使用者

加入-r 引數,就可以將讀寫許可權傳遞給子資料夾例如chmod -r 777 /home/mypackage那麼mypackage 資料夾和它下面的所有子資料夾的屬性都變成了777.

777是讀、寫、執行許可權...

我也就知道這麼多啦...希望能幫到你~

8樓:匿名使用者

chmod -rf 資料夾名 即可遞迴設定~~

9樓:匿名使用者

chmod -r 777

linux目錄命令,檔案命令,許可權設定命令

10樓:即墨

檔案和目錄

cd /home 進入 '/ home' 目錄'

cd .. 返回上一級目錄

cd ../.. 返回上兩級目錄

cd 進入個人的主目錄

cd ~user1 進入個人的主目錄

cd - 返回上次所在的目錄

pwd 顯示工作路徑

ls 檢視目錄中的檔案

ls -f 檢視目錄中的檔案

ls -l 顯示檔案和目錄的詳細資料

ls -a 顯示隱藏檔案

ls *[0-9]* 顯示包含數字的檔名和目錄名

tree 顯示檔案和目錄由根目錄開始的樹形結構(1)

lstree 顯示檔案和目錄由根目錄開始的樹形結構(2)

mkdir dir1 建立一個叫做 'dir1' 的目錄'

mkdir dir1 dir2 同時建立兩個目錄

mkdir -p /tmp/dir1/dir2 建立一個目錄樹

rm -f file1 刪除一個叫做 'file1' 的檔案'

rmdir dir1 刪除一個叫做 'dir1' 的目錄'

rm -rf dir1 刪除一個叫做 'dir1' 的目錄並同時刪除其內容

rm -rf dir1 dir2 同時刪除兩個目錄及它們的內容

mv dir1 new_dir 重新命名/移動 一個目錄

cp file1 file2 複製一個檔案

cp dir/* . 複製一個目錄下的所有檔案到當前工作目錄

cp -a /tmp/dir1 . 複製一個目錄到當前工作目錄

cp -a dir1 dir2 複製一個目錄

ln -s file1 lnk1 建立一個指向檔案或目錄的軟連結

ln file1 lnk1 建立一個指向檔案或目錄的物理連結

檔案的許可權 - 使用 "+" 設定許可權,使用 "-" 用於取消

ls -lh 顯示許可權

ls /tmp | pr -t5 -w$columns 將終端劃分成5欄顯示

chmod ugo+rwx directory1 設定目錄的所有人(u)、群組(g)以及其他人(o)以讀(r )、寫(w)和執行(x)的許可權

chmod go-rwx directory1 刪除群組(g)與其他人(o)對目錄的讀寫執行許可權

chown user1 file1 改變一個檔案的所有人屬性

chown -r user1 directory1 改變一個目錄的所有人屬性並同時改變改目錄下所有檔案的屬性

chgrp group1 file1 改變檔案的群組

chown user1:group1 file1 改變一個檔案的所有人和群組屬性

find / -perm -u+s 羅列一個系統中所有使用了suid控制的檔案

chmod u+s /bin/file1 設定一個二進位制檔案的 suid 位 - 執行該檔案的使用者也被賦予和所有者同樣的許可權

chmod u-s /bin/file1 禁用一個二進位制檔案的 suid位

chmod g+s /home/public 設定一個目錄的sgid 位 - 類似suid ,不過這是針對目錄的

chmod g-s /home/public 禁用一個目錄的 sgid 位

chmod o+t /home/public 設定一個檔案的 stiky 位 - 只允許合法所有人刪除檔案

chmod o-t /home/public 禁用一個目錄的 stiky 位

返回頂部索引 ^

檔案的特殊屬性 - 使用 "+" 設定許可權,使用 "-" 用於取消

chattr +a file1 只允許以追加方式讀寫檔案

chattr +c file1 允許這個檔案能被核心自動壓縮/解壓

chattr +d file1 在進行檔案系統備份時,dump程式將忽略這個檔案

chattr +i file1 設定成不可變的檔案,不能被刪除、修改、重新命名或者連結

chattr +s file1 允許一個檔案被安全地刪除

chattr +s file1 一旦應用程式對這個檔案執行了寫操作,使系統立刻把修改的結果寫到磁碟

chattr +u file1 若檔案被刪除,系統會允許你在以後恢復這個被刪除的檔案

lsattr 顯示特殊的屬性

linux下使用split命令分割檔案且檔案號從001開始

split l 100 file.txt d file 想直接生成檔案,只能修改原始碼,然後編譯 也可以生成檔案以後寫個指令碼,把檔名全部改一遍 請參考 完全符合你的需求 如何將linux檔案分割為幾個 linux中分割檔案用split命令,這個命令可以將一個檔案分割成指定大小的多個檔案,split...

linux中對檔案進行歸檔的命令為

壓縮 tar czvf test.tar.gz testtar cjvf test.tar.bz2 test解壓縮 tar xzvf test.tar.gz c roottar xjvf test.tar.bz2 c root tar cjvf test.tar.gz test directory ...

linux系統刪除資料夾命令,如何從linux下刪除資料夾

linux系統刪除資料夾命令rm。linux刪除目錄還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,使用rm rf命令即可。直接rm就可以了,不過要加兩個引數 rf 即 rm rf 目錄名字,刪除目錄 檔案 rm remove 功能說明 刪除檔案或目錄。擴充套件資料 引數 1 d或 d...