日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

目录命令及权限

發(fā)布時(shí)間:2025/3/15 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 目录命令及权限 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
目錄命令及權(quán)限:
命令說明
ls列出目錄
cd切換目錄
pwd顯示目前的目錄
mkdir創(chuàng)建新目錄
rmdir刪除一個(gè)空的目錄
cp復(fù)制文件或目錄
rm移除文件或目錄
mv移動(dòng)文件與目錄或修改文件與目錄的名稱
ls列出目錄:
ls # 顯示不隱藏的文件和文件夾 ls -l # 顯示不隱藏的文件和文件夾的屬性與權(quán)限等等數(shù)據(jù) ls -d #僅列出目錄本身,而不是列出目錄內(nèi)的文件數(shù)據(jù)(常用) ls -a # 顯示隱藏的所有文件和文件夾 ls -al # 顯示所有文件和文件夾詳細(xì)信息


用數(shù)字的方法改權(quán)限

# 770:就是所有的用戶和用戶組可讀可寫可執(zhí)行,其他用戶不可以讀不可以寫 chmod -R 770 aaa

chmod~符號(hào)權(quán)限

cd 切換目錄:
  • Linux的cd切換目錄,相當(dāng)于我們?cè)赪indows中通過鼠標(biāo)或者快捷鍵點(diǎn)開不同的目錄
  • cd是Change Directory的縮寫,這是用來變換工作目錄的命令
  • 使用者權(quán)限:所有使用者都可使用。

相對(duì)路徑:

路徑的寫法,不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時(shí),可以寫成: cd …/man 這就是相對(duì)路徑的寫法啦!
[root@VM-0-9-centos /]# cd home

絕對(duì)路徑:

路徑的寫法,由根目錄 / 寫起,例如: /usr/share/doc 這個(gè)目錄。
[root@VM-0-9-centos ~]# cd /home

cd [相對(duì)路徑或絕對(duì)路徑]cd ~ 表示回到根目錄
pwd顯示當(dāng)前目錄:
  • pwd 是 Print Working Directory 的縮寫,也就是顯示目前所在當(dāng)前目錄的命令。
  • 使用者權(quán)限:所有使用者都可使用。

查看當(dāng)前所在目錄

pwd pwd -p
mkdir:
  • Linux的mkdir命令相當(dāng)于我們?cè)赪indows中通過鼠標(biāo)或者快捷鍵新建文件夾
    mkdir命令用于建立名稱為 dirName 之子目錄
  • 使用權(quán)限:于目前目錄有適當(dāng)權(quán)限的所有使用者

語法:

mkdir [-p] dirName

參數(shù)說明:

  • -p 確保目錄名稱存在,不存在的就建一個(gè),建立一個(gè)名為Test 的子目錄
mkdir 文件夾名 mkdir aaa mkdir -p 多級(jí)文件夾名 mkdir -p aaa/bbb/ccc/ddd/eee
rmdir~刪除文件夾
  • rmdir命令刪除空的目錄
  • 使用權(quán)限:于目前目錄有適當(dāng)權(quán)限的所有使用者。
  • 參數(shù):-p是當(dāng)子目錄被刪除后使它也成為空目錄的話,則順便一并刪除,如果文件夾里有文件要用rm
rmdir 文件夾名 rmdir -p 文件夾名 rm -r 文件/文件夾名 rm -rf 文件夾*
rm:
  • rm命令用于刪除一個(gè)文件或者目錄。
  • 使用權(quán)限:于目前目錄有適當(dāng)權(quán)限的所有使用者

參數(shù):

-i 刪除前逐一詢問確認(rèn)。 -f 即使原檔案屬性設(shè)為唯讀,亦直接刪除,無需逐一確認(rèn)。 -r 將目錄及以下之檔案亦逐一刪除。 rm -r ccc
CP:
  • cp命令主要用于復(fù)制文件或目錄。
  • 使用權(quán)限:于目前目錄有適當(dāng)權(quán)限的所有使用者

參數(shù)說明:

-a:此選項(xiàng)通常在復(fù)制目錄時(shí)使用,它保留鏈接、文件屬性,并復(fù)制目錄下的所有內(nèi)容。其作用等于dpR參數(shù)組合。 -d:復(fù)制時(shí)保留鏈接。這里所說的鏈接相當(dāng)于Windows系統(tǒng)中的快捷方式。 -f:覆蓋已經(jīng)存在的目標(biāo)文件而不給出提示。 -i:與-f選項(xiàng)相反,在覆蓋目標(biāo)文件之前給出提示,要求用戶確認(rèn)是否覆蓋,回答"y"時(shí)目標(biāo)文件將被覆蓋。 -p:除復(fù)制文件的內(nèi)容外,還把修改時(shí)間和訪問權(quán)限也復(fù)制到新文件中。 -r/R:若給出的源文件是一個(gè)目錄文件,此時(shí)將復(fù)制該目錄下所有的子目錄和文件。 -l:不復(fù)制文件,只是生成鏈接文件。 # cp 原文件路徑 目標(biāo)路徑 cp aaa/a.txt bbb# cp -r原文件路徑 目標(biāo)路徑 這個(gè)可以復(fù)制整個(gè)文件夾 cp -r aaa/* bbb
mv:

mv是Linux里的剪切和改名
mv 命令用來為文件或目錄改名、或?qū)⑽募蚰夸浺迫肫渌恢?/p>

參數(shù)說明:

-i: 若指定目錄已有同名文件,則先詢問是否覆蓋舊文件; -f: 在 mv 操作要覆蓋某已有的目標(biāo)文件時(shí)不給任何指示; # mv 原文件路徑 目標(biāo)路徑 mv aaa/a.txt bbb # mv -r原文件路徑 目標(biāo)路徑 這個(gè)可以拷貝整個(gè)文件夾 mv -r aaa/* bbb

執(zhí)行mv注意點(diǎn)

命令格式運(yùn)行結(jié)果
mv 文件名 文件名將源文 件改為目標(biāo)文件名
mv 文件名 目錄名將文件移動(dòng)到目標(biāo)目錄
mv 目錄名 目錄名目標(biāo)已存在,將源文件移動(dòng)到目標(biāo)目錄,目標(biāo)目錄不存在則改名
mv 目錄名 文件名報(bào)錯(cuò)
chgrp更改屬組:
  • chgrp命令用于變更文件或目錄的所屬群組。
  • 文件或目錄權(quán)限的的擁有者由所屬群組來管理。可以使用chgrp指令去變更文件與目錄的所屬群組,設(shè)置方式采用群組名稱或群組識(shí)別碼皆可為了方便初學(xué)者記憶,可以將 chgrp 理解為是 “change group” 的縮寫
  • 實(shí)際開發(fā)中我們經(jīng)常會(huì)創(chuàng)建新建目錄和文件,一般情況下,通過命令進(jìn)行新建,
    在創(chuàng)建完成后,使用不同的用戶訪問,可能就會(huì)出現(xiàn)報(bào)錯(cuò),無法訪問等等問題。
    然后經(jīng)過一番這查找,發(fā)現(xiàn)該有的文件都在,大小寫也沒問題,路徑也沒問題
    其實(shí)并不是這些問題。而是權(quán)限問題導(dǎo)致我們無法訪問!是因?yàn)橐粋€(gè)文件默認(rèn)隸屬于一個(gè)屬組,而使用其他用戶訪問這個(gè)文件肯定無法訪問(因?yàn)樵L問用戶所屬的組和文件所在的不是同一個(gè)組)
    那么怎么可以正常訪問呢?其實(shí)就是通過更改用戶組(用戶組、文件組)來解決這些問題
# 把a(bǔ)aa所在的用戶組改成root chgrp root aaa chgrp -v root aaa # 加-v就是多個(gè)提示語句
chown更改屬主和屬組:
  • 我們?yōu)榱俗屢恍┯脩粲袡?quán)限查看某一文檔,比如是一個(gè)時(shí)間表,而編寫時(shí)間表的人要具有讀寫執(zhí)行的權(quán)限(屬主)
  • 我們想讓一些用戶知道這個(gè)時(shí)間表的內(nèi)容,而不讓他們修改,所以我們可以把這些用戶都劃到一個(gè)組(屬組),然后來修改這個(gè)文件的權(quán)限,讓用戶組可讀,這樣用戶組下面的每個(gè)用戶都是可讀的
  • Linux是多任務(wù)操作系統(tǒng),所有的檔案皆有擁有者。利用 chown 可以將檔案的擁有者加以改變。一般來說,這個(gè)指令只有是由系統(tǒng)管理者(root)所使用,一般使用者沒有權(quán)限可以改變別人的檔案擁有者,也沒有權(quán)限可以自己的檔案擁有者改設(shè)為別人。只有系統(tǒng)管理者(root)才有這樣的權(quán)限
  • 使用權(quán)限 : 管理員賬戶

語法:

chown [–R] 屬主名 文件名 chown [-R] 屬主名:屬組名 文件名

-R:處理指定目錄以及子目錄下的所有文件

# 把a(bǔ)aa的所屬主改成root chown root aaa# 改所有的所屬主和所屬組為root chown root:root aaa# 把a(bǔ)aa文件夾和里面的所有屬主和屬組改成root chown -R root:root aaa
chmod:

作用

修改屬主、屬組、其他用戶的權(quán)限
使用權(quán)限 : 所有使用者

修改方式:

  • 數(shù)字方式
  • 符號(hào)方式
  • 數(shù)字權(quán)限:

    數(shù)字權(quán)限就是數(shù)字類型的權(quán)限屬性,為 rwx 屬性數(shù)值的相加的和


    語法:

    chmod [參數(shù)選項(xiàng)] 數(shù)字權(quán)限 文件或目錄

    參數(shù)說明:

    參數(shù)說明
    -c若該檔案權(quán)限確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作
    -f若該檔案權(quán)限無法被更改,也不要顯示錯(cuò)誤信息
    -v顯示權(quán)限變更的詳細(xì)資料
    -R對(duì)目前目錄下的所有檔案與子目錄進(jìn)行相同的權(quán)限變更(以遞歸的方式逐個(gè)變更)
    -help顯示輔助說明
    -- version顯示版本
    # 把a(bǔ)aa和下級(jí)文件全部設(shè)置成 # 1. 自己和所有者可讀可寫可執(zhí)行 # 2. 用戶組可讀可寫可執(zhí)行 # 3. 其他的用戶不可讀不可寫不可執(zhí)行 chmod -R 770 aaa
    符號(hào)權(quán)限:

    語法:

    chmod [參數(shù)選項(xiàng)] 數(shù)字權(quán)限 文件或目錄

    參數(shù)說明:和數(shù)字權(quán)限一樣

    含義符號(hào)代替
    user屬主權(quán)限u
    group屬組權(quán)限g
    others其他權(quán)限o
    all表示以上全部身份a
    表示增加權(quán)限+
    表示取消權(quán)限-
    表示唯一設(shè)定權(quán)限=

    給單個(gè)文件設(shè)置

    # u=rwx:自己所有者可讀可寫可執(zhí)行 # g=rx:用戶組可讀可執(zhí)行 # o=r:其他用戶可讀 # 將上面的權(quán)限設(shè)置給a.txt,不同權(quán)限要用英文的逗號(hào)隔開chmod u=rwx,g=rx,o=r a.txt# 給a文件夾下的所有文件夾和文件設(shè)置權(quán)限為可讀可寫可執(zhí)行 chmod -R a=rwd a# 去掉a文件夾的其他用戶的所有權(quán)限 chmod -R o-rwd a

    總結(jié)

    以上是生活随笔為你收集整理的目录命令及权限的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。