1. 程式人生 > >Linux檔案及目錄管理

Linux檔案及目錄管理

1.Linux檔案目錄樹

  • /:根目錄,linux檔案系統的最頂端和入口
  • bin:存放使用者二進位制檔案(如:lscdmv等),實則/user/bin的硬連結(相當於Windows系統的快捷方式)
  • boot:啟動linux時使用的核心檔案,存放核心引導配置檔案
  • dev:存放裝置檔案
  • etc:存放系統配置檔案
  • home:使用者主目錄
  • lib:動態共享庫,作用類似於Windows裡的DLL檔案,實則/user/lib的硬連結
  • lost+found:檔案系統恢復時的恢復檔案
  • media:可解除安裝儲存介質掛載點,例如U盤、光碟機、行動硬碟等,linux會把識別的裝置掛載到這個目錄下
  • mnt:檔案系統臨時掛載點
  • opt:額外安裝軟體所擺放的目錄
  • proc:系統記憶體的對映目錄,提供核心與程序資訊
  • rootroot 使用者主目錄
  • run:臨時檔案系統,儲存系統啟動以來的資訊,當系統重啟時,這個目錄下的檔案應該被刪掉或清除。如果你的系統上有/var/run目錄,應該讓它指向/run
  • sbin:存放系統二進位制檔案,超級使用者root可執行命令,實則/user/sbin的硬連結
  • srv:存放服務相關資料
  • syssys 虛擬檔案系統掛載點
  • tmp:存放臨時檔案
  • usr:存放使用者應用程式
  • var:存放郵件、系統日誌等變化檔案

2.檔案目錄及許可權

2.1 用命令 ls -alh列出當前主檔案所有檔案或子資料夾的詳細資訊

ls -alh

  • 第一列:檔案型別和許可權。第1個字元表示目錄[d]、檔案[-]、連結檔案[l]等;後9個字元3個為一組,表示檔案所有者、該使用者組和其他使用者的讀[r]、寫[w]和執行[x]的許可權,或沒有許可權[-]

  • 第二列:對於檔案是連結數,對於目錄是第一級目錄數

  • 第三列:檔案所有者

  • 第四列:檔案所屬使用者組

  • 第五列:檔案大小。預設單位為B,加引數h單位為k

  • 第六列:檔案最近修改時間。過於久遠則會顯示年份

  • 第七列:檔案或目錄名。名以 . 開頭表示為隱藏檔案或隱藏目錄

    2.2 修改檔案目錄或者許可權

    改變檔案所屬使用者組:chgrp
    chgrp [-R] 使用者組 檔案或目錄 ...
    [-R]:遞迴修改該目錄下所有檔案和目錄;
    改變檔案所有者:chown
    chown [-R] 使用者 檔案或目錄
    chown [-R] 使用者:使用者組 檔案或目錄
    改變檔案許可權:chmod,許可權設定可以使用數字或符號:讀[r]:4、寫[w]:2、執行[x]:1、無許可權[-]:0;
    chmod [-R] 許可權數字之和 檔案或目錄
    設定filename的許可權為-rwxr-xr-x:chmod u=rwx,go=rx filename
    為所有使用者對filename增加寫入許可權:chmod a+w filename
    去除所有使用者對filename的執行許可權:chmod a-x filename

    3.常用管理命令

    3.1 ls(檢視檔案與目錄)

    檢視檔案與目錄 ls [-adhlSt] 目錄

    -a 列出所有檔案,包括隱藏檔案
    -d 只列出目錄
    -h 顯示易讀的檔案大小
    -l 列出檔案屬性許可權等資訊,簡寫 ll
    -S 以檔案大小排序
    -t 以檔案修改時間排序

    3.2 cp(複製檔案與目錄)

    cp [-afipr] 原始檔 目標檔案
    -f 強制操作(force)
    -i 如果目標檔案已存在,覆蓋時會先詢問操作
    -p 連同檔案屬性一起復制,可用於備份檔案
    -r 遞迴複製目錄

    3.3 mv(移動或重新命名檔案與目錄)

    mv [-fiu] 原始檔1 原始檔2 ... 目標檔案
    -f 強制操作
    -i 移動前會進行詢問操作
    -i 如果目標檔案已存在,並且原始檔比較新,才移動
    同一目錄下執行mv會對原始檔進行重新命名

    3.4 rm(移除檔案與目錄)

    rm [-fir] 檔案或目錄
    -f 強制刪除 危險
    -i 刪除前會進行詢問操作
    -r 遞迴刪除 危險

    3.5 mkdir(建立空目錄)

    注意:

    1. 當使用-p選項時,前面的父目錄已經存在,系統也不會顯示錯誤資訊。但注意使用-p一定檢查目錄拼寫是否正確,否則建立的目錄會亂七八糟。

    2. 當建立空目錄時沒有用-m指定許可權時,新建目錄的預設許可權與umask有關。

    3.6 rmdir(刪除空目錄)

相關推薦

LINUX檔案目錄管理命令基礎

Linux命令列組成結構 Linux命令結構   在Linux中一切皆檔案,一切皆命令!   命令提示符:  [[email protected] ~]# [[email protected] ~]$   L

LINUX檔案目錄管理命令基礎(2)

Linux檔案型別 檔案作為Linux作業系統中最常見的物件,在系統中被分為了多種型別 如下: - 普通檔案 d 目錄 l 連結 b 塊裝置 c 字元裝置 p 管道裝置 s 套接字檔案 Linux目錄結構   絕對路徑及相對路徑  

Linux檔案目錄管理

1.Linux檔案目錄樹 /:根目錄,linux檔案系統的最頂端和入口 bin:存放使用者二進位制檔案(如:ls,cd,mv等),實則/user/bin的硬連結(相當於Windows系統的快捷方式) boot:啟動linux時使用的核心檔案,存放核心引導配置檔案 dev:存放裝置檔案 etc:存放系統配

java程式設計師菜鳥進階(十四)linux基礎入門(二)linux檔案目錄命令管理

大家都知道,熟悉命令操作的開發人員,Linux作業系統命令操作效率要高於圖形介面的操作,所以瞭解和學習linux基本命令操作是學習linux作業系統的首要任務,本文主要介紹以下四個知識點:   1.      She

Linux檔案目錄管理

int 最終 改名 方式 增加 列目錄 絕對路徑 時間排序 存取 pwd -P 顯示絕對路徑,而非link路徑 mkidr -m 預設權限,忽略umask值,如 [[email protected]/* */ ~]# rm -rf test/ [[email&

筆記《鳥哥的Linux私房菜》7 Linux檔案目錄管理

lin 隱藏 lsa root less 創建 /var/ roo 專用 cd cd xxx 更換目錄 cd~ 回到家目錄 cd- 回到前一目錄 pwd pwd 當前目錄路徑 pwd -P 非鏈接路徑 mkdir mkdir xxx 創建目錄 mkdir -p x

Linux檔案目錄管理大全

我們知道Linux的目錄結構為樹狀結構,最頂級的目錄為根目錄 /。 其他目錄通過掛載可以將它們新增到樹中,通過解除掛載可以移除它們。 在開始本教程前我們需要先知道什麼是絕對路徑與相對路徑。 絕對路徑: 路徑的寫法,由根目錄 / 寫起,例如: /usr/share/doc 這個目錄。

linux檔案目錄操作

1.建立檔案 touch 檔名 vim 檔名 2.複製檔案 cp 檔名 新路徑名稱 3.移動檔案也可以修改名稱 mv 檔名 新路徑名稱 4.建立資料夾 mkdir 資料夾名稱 5.複製檔案目錄 cp -r 資料夾名稱 新路徑名稱 -r

Linux檔案目錄管理常用命令

  命令 具體用法 功能 cd cd /tmp 進入目錄tmp pwd pwd 顯示當前所在目錄 mkdir mkdir -p /t

Linux - 檔案目錄管理 (李作強)

我們知道Linux的目錄結構為樹狀結構,最頂級的目錄為根目錄 /。 其他目錄通過掛載可以將它們新增到樹中,通過解除掛載可以移除它們。 在開始本教程前我們需要先知道什麼是絕對路徑與相對路徑。 絕對路徑: 路徑的寫法,由根目錄 / 寫起,例如: /usr/share/doc 這個目錄。

linux檔案目錄管理——路徑與目錄

                                  路徑與目錄 1.相對路徑與絕對路徑   絕對路徑: 在bash中進行目錄相關的路徑操作時,從 ‘/’開始寫的目錄。eg:/home/student/Desktop. 特點:比較準如果是在寫程式管理系統的情

linux檔案目錄管理

絕對路徑:/為根目錄,從根目錄開始的路徑,如:/usr/bin/test 相對路徑:從當前目錄開始表示另一路徑,如cd ../test,即為當前目錄上一目錄下的test檔案 處理目錄的常用命令:

Linux學習筆記10——Linux 檔案目錄管理

一、目錄與路徑 如果是在寫程式 (shell scripts) 來管理系統的條件下,務必使用絕對路徑的寫法。 怎麼說呢?因為絕對路徑的寫法雖然比較麻煩,但是可以肯定這個寫法絕對不會有問題。 如果使用相對路徑在程式當中,則可能由於你執行的工作環境不同,導致一些問題的發生。

Linux學習:Linux 檔案目錄管理

引用:《鳥哥的Linux私房菜基礎篇第三版》 在前一章我們認識了Linux系統下的檔案許可權概念以及目錄的配置說明。 在這個章節當中,我們就直接來進一步的操作與管理檔案及目錄吧!包括在不同的目錄間變換、 建立與刪除目錄、建立與刪除檔案,還有尋找檔案、檢視檔案內容等等,都

Linux 檔案目錄管理知識隨筆

目錄管理 1、目錄概念     Linux 當中所有內容都已檔案形式存在,所以檔案管理,目錄管理我自認為是一個最基本的知識了。Liunx目錄結構以根目錄為頂點,往下是樹狀結構分別是 /bin /sbin /user  /boot /dev /etc /home 等 &nbs

POSIX檔案目錄管理

 在linux作業系統中,實現了兩類對檔案IO的管理,一類是遵循POSIX標準,linux作業系統自身提供的IO系統呼叫,如open、close、read等函式;另一類是由ANSI標準提供的標準IO庫函式,這些函式是對直接IO系統呼叫的封裝,其在訪問檔案時根據需要設定了不同

7.linux檔案目錄管理

1.目錄與路徑 ①特殊的目錄:     .    代表此層目錄     ..   代表上一層目錄(根目錄的.與..都是同一個目錄)     -    代表前一個工作目錄    ~    代表“目前使用者身份”所在的主資料夾,如~liupeng911,代表liupeng911

第七章:Linux檔案目錄管理

一、目錄與路徑 1.1、絕對路徑與相對路徑 絕對路徑:/ 相對路徑:非/開頭 2、目錄的相關操作 幾個比較特殊的目錄 1、.:當前目錄; 2、..:上一層目錄; 3、-:前一個目錄; 4、~:當前目錄所在的主資料夾 5、~使用者:該使用者

Linux學習筆記】Chapter 7 Linux檔案目錄管理_筆記

【記錄整理自《鳥哥的Linux私房菜》】 一、目錄與路徑 1.相對路徑與絕對路徑 1)絕對路徑:路徑的寫法一定由根目錄(/)寫起,比如/usr/share/doc這個目錄 a)用途:正確度比較

Linux 基礎學習 Linux檔案目錄管理

Linux distribution : ubuntu 16.04 LTS 參考書籍: 《鳥哥的Linux私房菜 基礎學習篇(第三版)》 今天白天除錯了一天的Wifi模組透傳,有點小累,不過還是要繼續學習Linux基礎。 1.本章中主要使用的常見的處理目錄的命令: