欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

centos中文件與權(quán)限的基本操作教程

 更新時(shí)間:2018年09月20日 16:47:05   作者:吃飯睡覺(jué)打逗逗  
這篇文章主要給大家介紹了關(guān)于centos文件與權(quán)限的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

在開(kāi)始之前,我們應(yīng)該簡(jiǎn)單的了解文件的屬性,和如何更改文件屬性:

通過(guò)我們上面的圖片我們可以看出來(lái)文件的一些基本屬性,有權(quán)限,鏈接數(shù),所有者和所屬組,文件大小,修改時(shí)間,文件名等

切換目錄

cd:切換目錄。

當(dāng)我們需要進(jìn)入到別的目錄的時(shí)候,就需要使用到cd這個(gè)命令。 ‘

cd這個(gè)命令主要有以下幾種使用方式;

cd [~]:進(jìn)入當(dāng)前用戶的家目錄,比如我是fuwh這個(gè)用戶登陸的,則進(jìn)入到/home/fuwh目錄

cd 目錄名:進(jìn)入到指定的目錄

cd .:就代表當(dāng)前目錄

cd ..:代表進(jìn)入上一層目錄,比如我現(xiàn)在在/home/fuwh下的時(shí)候,使用該命令,則會(huì)進(jìn)入到/home目錄下。

cd -:代表前一個(gè)工作目錄,比如我們經(jīng)常需要在兩個(gè)目錄之間切換,則可以使用這種快捷方式。

查看文件列表

目錄處理命令:ls

命令名稱: 

 ls

命令英文原意:

list

命令所在路徑:

/bin/ls

執(zhí)行權(quán)限:

所有用戶

功能描述:

顯示目錄文件

語(yǔ)法:

ls 選項(xiàng)[-ald][文件或目錄](méi)

 

-a  顯示所有文件,包括隱藏文件

 

-l  詳細(xì)信息顯示

 

-d  查看目錄屬性


ls -lh是將文件大小的字節(jié)顯示轉(zhuǎn)變成我們所熟悉的Windows

ls -lhd /etc 是查看etc目錄的大小而不是查看ect目錄下的所有內(nèi)容。

#ls -i 查看每個(gè)文件的id號(hào)

權(quán)限標(biāo)志

r 表示文件可以被讀(read)
w 表示文件可以被寫(write)
x 表示文件可以被執(zhí)行(如果它是程序的話)
- 表示相應(yīng)的權(quán)限還沒(méi)有被授予

權(quán)限分組

例-rw-r--r-- 1 root root 48 Jan 8 20:14 token.txt

最開(kāi)始的10位數(shù) -rw-rw-r-- 

最前面那個(gè) - 代表的是類型
第一個(gè) rw- 代表的是所有者(user)
第二個(gè) rw- 代表的是組群(group)
第三個(gè) r-- 代表的是其他人(other)

通過(guò)上面的解釋,就可以看出 token.txt 文件的權(quán)限是:

當(dāng)前用戶本身:可讀可寫,沒(méi)有可執(zhí)行權(quán)限

當(dāng)前用戶組群:可讀不可寫,沒(méi)有可執(zhí)行權(quán)限

其他用戶:可讀不可寫,沒(méi)有可執(zhí)行權(quán)限

rwx 也可以用數(shù)字來(lái)代替

r ------------4
w ------------2
x ------------1
- ------------0

權(quán)限對(duì)應(yīng)數(shù)字,八進(jìn)制

-rw------- (600) 0420000000 只有所有者才有讀和寫的權(quán)限
-rw-r--r-- (644) 0420400400 只有所有者才有讀和寫的權(quán)限,組群和其他人只有讀的權(quán)限
-rwx------ (700) 0421000000 只有所有者才有讀,寫,執(zhí)行的權(quán)限
-rwxr-xr-x (755) 0421401401 只有所有者才有讀,寫,執(zhí)行的權(quán)限,組群和其他人只有讀和執(zhí)行的權(quán)限
-rwx--x--x (711) 0421001001 只有所有者才有讀,寫,執(zhí)行的權(quán)限,組群和其他人只有執(zhí)行的權(quán)限
-rw-rw-rw- (666) 0420420420 每個(gè)人都有讀寫的權(quán)限
-rwxrwxrwx (777) 0421421421 每個(gè)人都有讀寫和執(zhí)行的權(quán)限

修改文件權(quán)限

chmod 777 file|dir (-R遞歸到子文件)

[root@iZwz9id7ajv83jhb9gicj0Z spiders]# chmod 777 test_data/ -R
[root@iZwz9id7ajv83jhb9gicj0Z spiders]# ls
batj_kb.py batj_yb.py __init__.py items.py sztj_tjkb.py sztj_tjyb.py test_data
batj_kb.pyc batj_yb.pyc __init__.pyc items.pyc sztj_tjkb.pyc sztj_tjyb.pyc
[root@iZwz9id7ajv83jhb9gicj0Z spiders]# ls -l
total 60
-rw-r--r-- 1 spiderftp ftp 2484 Sep 19 17:07 batj_kb.py
-rw-r--r-- 1 spiderftp ftp 2806 Sep 19 17:07 batj_kb.pyc
-rw-r--r-- 1 spiderftp ftp 4751 Sep 19 17:07 batj_yb.py
-rw-r--r-- 1 spiderftp ftp 4801 Sep 19 17:07 batj_yb.pyc
-rw-r--r-- 1 spiderftp ftp 161 Sep 19 17:07 __init__.py
-rw-r--r-- 1 spiderftp ftp 132 Sep 19 17:07 __init__.pyc
-rw-r--r-- 1 spiderftp ftp 512 Sep 19 17:07 items.py
-rw-r--r-- 1 spiderftp ftp 606 Sep 19 17:07 items.pyc
-rw-r--r-- 1 spiderftp ftp 3900 Sep 19 17:07 sztj_tjkb.py
-rw-r--r-- 1 spiderftp ftp 3542 Sep 19 17:07 sztj_tjkb.pyc
-rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py
-rw-r--r-- 1 spiderftp ftp 2046 Sep 19 17:07 sztj_tjyb.pyc
drwxrwxrwx 3 spiderftp ftp 4096 Sep 20 11:58 test_data
[root@iZwz9id7ajv83jhb9gicj0Z spiders]# cd test_data/ 
[root@iZwz9id7ajv83jhb9gicj0Z test_data]# ls -l
total 60
-rwxrwxrwx 1 spiderftp ftp 2484 Sep 19 17:07 batj_kb.py
-rwxrwxrwx 1 spiderftp ftp 2806 Sep 19 17:07 batj_kb.pyc
-rwxrwxrwx 1 spiderftp ftp 4751 Sep 19 17:07 batj_yb.py
-rwxrwxrwx 1 spiderftp ftp 4801 Sep 19 17:07 batj_yb.pyc
-rwxrwxrwx 1 spiderftp ftp 161 Sep 19 17:07 __init__.py
-rwxrwxrwx 1 spiderftp ftp 132 Sep 19 17:07 __init__.pyc
-rwxrwxrwx 1 spiderftp ftp 512 Sep 19 17:07 items.py
-rwxrwxrwx 1 spiderftp ftp 606 Sep 19 17:07 items.pyc
-rwxrwxrwx 1 spiderftp ftp 3900 Sep 19 17:07 sztj_tjkb.py
-rwxrwxrwx 1 spiderftp ftp 3542 Sep 19 17:07 sztj_tjkb.pyc
-rwxrwxrwx 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py
-rwxrwxrwx 1 spiderftp ftp 2046 Sep 19 17:07 sztj_tjyb.pyc
drwxrwxrwx 2 root  root 4096 Sep 20 11:58 test

修改文件所屬用戶

chown user file|dir (-R遞歸到子文件)

[root@iZwz9id7ajv83jhb9gicj0Z spiders]# ls -l
total 60
-rw-r--r-- 1 spiderftp ftp 2484 Sep 19 17:07 batj_kb.py
-rw-r--r-- 1 spiderftp ftp 2806 Sep 19 17:07 batj_kb.pyc
-rw-r--r-- 1 spiderftp ftp 4751 Sep 19 17:07 batj_yb.py
-rw-r--r-- 1 spiderftp ftp 4801 Sep 19 17:07 batj_yb.pyc
-rw-r--r-- 1 spiderftp ftp 161 Sep 19 17:07 __init__.py
-rw-r--r-- 1 spiderftp ftp 132 Sep 19 17:07 __init__.pyc
-rw-r--r-- 1 spiderftp ftp 512 Sep 19 17:07 items.py
-rw-r--r-- 1 spiderftp ftp 606 Sep 19 17:07 items.pyc
-rw-r--r-- 1 spiderftp ftp 3900 Sep 19 17:07 sztj_tjkb.py
-rw-r--r-- 1 spiderftp ftp 3542 Sep 19 17:07 sztj_tjkb.pyc
-rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py
-rw-r--r-- 1 spiderftp ftp 2046 Sep 19 17:07 sztj_tjyb.pyc
drwxrwxrwx 3 spiderftp ftp 4096 Sep 20 11:58 test_data
[root@iZwz9id7ajv83jhb9gicj0Z spiders]# chown root test_data/ -R
[root@iZwz9id7ajv83jhb9gicj0Z spiders]# ls -l
total 60
-rw-r--r-- 1 spiderftp ftp 2484 Sep 19 17:07 batj_kb.py
-rw-r--r-- 1 spiderftp ftp 2806 Sep 19 17:07 batj_kb.pyc
-rw-r--r-- 1 spiderftp ftp 4751 Sep 19 17:07 batj_yb.py
-rw-r--r-- 1 spiderftp ftp 4801 Sep 19 17:07 batj_yb.pyc
-rw-r--r-- 1 spiderftp ftp 161 Sep 19 17:07 __init__.py
-rw-r--r-- 1 spiderftp ftp 132 Sep 19 17:07 __init__.pyc
-rw-r--r-- 1 spiderftp ftp 512 Sep 19 17:07 items.py
-rw-r--r-- 1 spiderftp ftp 606 Sep 19 17:07 items.pyc
-rw-r--r-- 1 spiderftp ftp 3900 Sep 19 17:07 sztj_tjkb.py
-rw-r--r-- 1 spiderftp ftp 3542 Sep 19 17:07 sztj_tjkb.pyc
-rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py
-rw-r--r-- 1 spiderftp ftp 2046 Sep 19 17:07 sztj_tjyb.pyc
drwxrwxrwx 3 root  ftp 4096 Sep 20 11:58 test_data

修改文件所屬組

chgrp group file|dir  (-R遞歸到子文件)

[root@iZwz9id7ajv83jhb9gicj0Z spiders]# ls -l
total 60
-rw-r--r-- 1 spiderftp ftp 2484 Sep 19 17:07 batj_kb.py
-rw-r--r-- 1 spiderftp ftp 2806 Sep 19 17:07 batj_kb.pyc
-rw-r--r-- 1 spiderftp ftp 4751 Sep 19 17:07 batj_yb.py
-rw-r--r-- 1 spiderftp ftp 4801 Sep 19 17:07 batj_yb.pyc
-rw-r--r-- 1 spiderftp ftp 161 Sep 19 17:07 __init__.py
-rw-r--r-- 1 spiderftp ftp 132 Sep 19 17:07 __init__.pyc
-rw-r--r-- 1 spiderftp ftp 512 Sep 19 17:07 items.py
-rw-r--r-- 1 spiderftp ftp 606 Sep 19 17:07 items.pyc
-rw-r--r-- 1 spiderftp ftp 3900 Sep 19 17:07 sztj_tjkb.py
-rw-r--r-- 1 spiderftp ftp 3542 Sep 19 17:07 sztj_tjkb.pyc
-rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py
-rw-r--r-- 1 spiderftp ftp 2046 Sep 19 17:07 sztj_tjyb.pyc
drwxrwxrwx 3 root  ftp 4096 Sep 20 11:58 test_data
[root@iZwz9id7ajv83jhb9gicj0Z spiders]# chgrp root test_data/
[root@iZwz9id7ajv83jhb9gicj0Z spiders]# ls -l
total 60
-rw-r--r-- 1 spiderftp ftp 2484 Sep 19 17:07 batj_kb.py
-rw-r--r-- 1 spiderftp ftp 2806 Sep 19 17:07 batj_kb.pyc
-rw-r--r-- 1 spiderftp ftp 4751 Sep 19 17:07 batj_yb.py
-rw-r--r-- 1 spiderftp ftp 4801 Sep 19 17:07 batj_yb.pyc
-rw-r--r-- 1 spiderftp ftp 161 Sep 19 17:07 __init__.py
-rw-r--r-- 1 spiderftp ftp 132 Sep 19 17:07 __init__.pyc
-rw-r--r-- 1 spiderftp ftp 512 Sep 19 17:07 items.py
-rw-r--r-- 1 spiderftp ftp 606 Sep 19 17:07 items.pyc
-rw-r--r-- 1 spiderftp ftp 3900 Sep 19 17:07 sztj_tjkb.py
-rw-r--r-- 1 spiderftp ftp 3542 Sep 19 17:07 sztj_tjkb.pyc
-rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py
-rw-r--r-- 1 spiderftp ftp 2046 Sep 19 17:07 sztj_tjyb.pyc
drwxrwxrwx 3 root  root 4096 Sep 20 11:58 test_data

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • 批處理模式下運(yùn)行 top 命令的方法

    批處理模式下運(yùn)行 top 命令的方法

    top 命令 是每個(gè)人都在使用的用于 監(jiān)控 Linux 系統(tǒng)性能 的最好的命令。這篇文章給大家介紹批處理模式下運(yùn)行 top 命令的方法,感興趣的朋友一起看看吧
    2019-10-10
  • 在Linux中如何列出和刪除Iptables防火墻規(guī)則

    在Linux中如何列出和刪除Iptables防火墻規(guī)則

    當(dāng)涉及到網(wǎng)絡(luò)安全時(shí),防火墻是一個(gè)至關(guān)重要的組成部分,Iptables是一種常用的防火墻解決方案,可以幫助管理員保護(hù)他們的系統(tǒng)免受惡意攻擊,本文將詳細(xì)介紹如何列出和刪除Iptables防火墻規(guī)則,以幫助您更好地管理系統(tǒng)的安全性
    2023-06-06
  • Apache?Pulsar集群搭建部署詳細(xì)過(guò)程

    Apache?Pulsar集群搭建部署詳細(xì)過(guò)程

    這篇文章主要介紹了Apache?Pulsar集群搭建過(guò)程,搭建Pulsar集群至少需要3個(gè)組件:ZooKeeper集群、BookKeeper集群和Broker集群,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • Centos7 利用LVM實(shí)現(xiàn)動(dòng)態(tài)擴(kuò)容的方法

    Centos7 利用LVM實(shí)現(xiàn)動(dòng)態(tài)擴(kuò)容的方法

    本篇文章主要介紹了Centos 7 利用LVM實(shí)現(xiàn)動(dòng)態(tài)擴(kuò)容的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • Linux下查詢外網(wǎng)IP的幾種方法總結(jié)

    Linux下查詢外網(wǎng)IP的幾種方法總結(jié)

    這篇文章主要介紹了Linux下查詢外網(wǎng)IP的幾種方法總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • apache rewrite規(guī)則實(shí)現(xiàn)白名單

    apache rewrite規(guī)則實(shí)現(xiàn)白名單

    今天弄了半天apache 的rewrite 規(guī)則,還是沒(méi)有配置出符合的規(guī)則。后一同事,研究了半個(gè)小時(shí)弄出來(lái),很是慚愧。
    2014-06-06
  • Centos7.3安裝部署最新版Zabbix3.4的方法(圖文)

    Centos7.3安裝部署最新版Zabbix3.4的方法(圖文)

    這篇文章主要介紹了Centos7.3安裝部署最新版Zabbix3.4的方法(圖文),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • 解析Linux文件夾文件創(chuàng)建、刪除

    解析Linux文件夾文件創(chuàng)建、刪除

    本篇文章主要介紹解析Linux文件夾文件創(chuàng)建、刪除,具有一定的參考價(jià)值,有需要的可以了解一下。
    2016-11-11
  • 解析Linux源碼之epoll

    解析Linux源碼之epoll

    本文在探究epoll源碼過(guò)程中,對(duì)kernel將就緒描述符添加到epoll并喚醒對(duì)應(yīng)進(jìn)程的一次源碼分析(基于linux-2.6.32內(nèi)核版本)。由于篇幅所限,著重聚焦于tcp協(xié)議下socket可讀事件的源碼分析
    2021-06-06
  • Linux服務(wù)器選擇什么版本好

    Linux服務(wù)器選擇什么版本好

    服務(wù)器選擇什么版本的linux,這個(gè)問(wèn)題是個(gè)老生常談的問(wèn)題,每個(gè)月都有人討論,根據(jù)我運(yùn)維過(guò)1000臺(tái) server的經(jīng)驗(yàn),回答如下
    2014-03-03

最新評(píng)論