日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

目录命令及权限

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


用數字的方法改權限

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

chmod~符號權限

cd 切換目錄:
  • Linux的cd切換目錄,相當于我們在Windows中通過鼠標或者快捷鍵點開不同的目錄
  • cd是Change Directory的縮寫,這是用來變換工作目錄的命令
  • 使用者權限:所有使用者都可使用。

相對路徑:

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

絕對路徑:

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

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

查看當前所在目錄

pwd pwd -p
mkdir:
  • Linux的mkdir命令相當于我們在Windows中通過鼠標或者快捷鍵新建文件夾
    mkdir命令用于建立名稱為 dirName 之子目錄
  • 使用權限:于目前目錄有適當權限的所有使用者

語法:

mkdir [-p] dirName

參數說明:

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

參數:

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

參數說明:

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

mv是Linux里的剪切和改名
mv 命令用來為文件或目錄改名、或將文件或目錄移入其它位置

參數說明:

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

執行mv注意點

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

語法:

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

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

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

作用

修改屬主、屬組、其他用戶的權限
使用權限 : 所有使用者

修改方式:

  • 數字方式
  • 符號方式
  • 數字權限:

    數字權限就是數字類型的權限屬性,為 rwx 屬性數值的相加的和


    語法:

    chmod [參數選項] 數字權限 文件或目錄

    參數說明:

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

    語法:

    chmod [參數選項] 數字權限 文件或目錄

    參數說明:和數字權限一樣

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

    給單個文件設置

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

    總結

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

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。