Linux檔案管理命令 詳細

2021-10-04 07:56:43 字數 3935 閱讀 2840

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-4pzoiirx-1584972742926)(…/linux-image/1584967899181.png)]

(1)目錄介紹:

/bin:存放常用命令,普通使用者也可執行

/dev:存放裝置檔案

/boot:存放內容及引導系統程式檔案

/home:普通使用者主目錄的預設存放位置

/lib:庫檔案存放目錄

/tmp:存放臨時檔案

/usr:系統存放程式的目錄

(2)目錄切換命令-cd、pwd

cd 切換目錄 pwd 顯示當前所在目錄

**【例1】**切換當前位置為/etc/sysconfig/network-scripts/

cd /etc/sysconfig/network-scripts/

**【例2】**切換到當前目錄的父目錄

[root@localhost network-scripts]# cd …

**【例3】**切換到當前目錄下的某乙個目錄

[root@localhost sysconfig]# cd ./modules/ 或cd modules

**【例4】**切換到使用者主目錄

[root@localhost modules]# cd

**【例5】**切換到前乙個工作目錄

[root@localhost ~]# cd -

(3)命令列編輯的幾個輔助操作

tab鍵:自動補齊

反斜槓「\」:在一行命令後加上\,表示另起一行繼續輸入

上下方向鍵:找出曾經執行過的歷史命令

快捷鍵 ctrl+u:清空至行首

快捷鍵 ctrl+k:清空至行尾

快捷鍵 ctrl+l:清屏

快捷鍵 ctrl+c:終止命令的執行

(4)ls命令:檢視目錄下的資訊

命令格式: ls [選項] [目錄名稱]

選項 功能說明

-a 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案(all)

-l 列出檔案的詳細資訊(long)(相當於 ll命令)

-h 與-l 一起,以易於閱讀的格式輸出檔案大小

–help 顯示幫助資訊

【例1】直接使用ls命令,可以看到檔案以不同顏色顯示:

藍色代表目錄(資料夾) 灰色代表普通檔案 綠色代表可執行檔案

紅色代表壓縮檔案 天藍色代表鏈結檔案(快捷方式)

**【例2】**檢視當前目錄下的所有檔案,含隱藏檔案。

#ls -a

**【例3】**以長格式方式檢視/home目錄下的所有檔案資訊。

方法一:

#ls -l -a /home

方法二:

#ll -a /home

【例4】以長格式方式和閱讀的格式輸出檔案大小

#ll -h

(5)絕對路徑和相對路徑

·絕對路徑

絕對路徑是以根目錄為起點,完整地表示到目標檔案或目錄的路徑。

·相對路徑

相對路徑是以當前目錄為起點,完整地表示到目標檔案或目錄的路徑。

**【例】**以絕對路徑顯示/etc/sysconfig/network-scripts/目錄下的資訊

[root@localhost network-scripts]# ls /etc/sysconfig/network-scripts/

**【例】**相對路徑的使用

[root@localhost ~]# cd /etc/sysconfig/network-scripts/

[root@localhost network-scripts]# ls ./

[root@localhost network-scripts]# ls …

[root@localhost network-scripts]# cd …/modules/

**(1)用mkdir命令建立目錄:**mkdir

**·命令格式:**mkdir [選項] 目錄名稱

選項 功能說明

-m 在建立目錄時設定許可權模式

-p 建立目錄結構中指定的每乙個目錄,如果目錄不存在則建立目錄,如果目錄已存在也不會被覆蓋

-v 或–verbose:每次建立新目錄都顯示資訊

–help 顯示幫助資訊

·檔案的命名

linux作業系統中的檔名和命令都需要區分大小寫。

linux支援長檔名,最長可以達到256個位元組,linux的檔名中不能含有空格和 以下特殊字元:

(2)用touch命令建立/更新檔案

touch命令用於建立乙個新的空文字檔案。

命令格式:touch 檔名

(3)用cp命令複製檔案及目錄

**cp命令:**可用於目錄或檔案的複製。

**命令格式:**cp \[選項\] 原始檔 目標檔案

選項 功能說明

-a 保留鏈結、檔案屬性,複製目錄時可遞迴的複製目錄 

-i 如果目標檔案或目錄已經存在,則對使用者進行提示,可以用字母y確認,其他字母都是否認

-r 複製目錄,實現將源目錄下的檔案和子目錄一起複製到目標目錄中

(4)用mv命令移動/重新命名檔案及目錄

**mv命令:**用於移動或重新命名目錄或檔案。

linux作業系統中沒有單獨的重新命名命令,因此,可利用該命令來間接實現。

**命令格式:**mv \[選項\] 原始檔 目標檔案

(5)用rm命令刪除檔案
**rm命令:**用來刪除檔案。

也可刪除多個檔案或目錄,以及將某個目錄及其下的所有檔案及子目錄均刪除。

對於鏈結檔案,只是斷開了鏈結,原檔案保持不變。

**命令格式:**rm \[選項\] 目標檔案

(6)用rmdir命令刪除目錄
**rmdir命令**:刪除空目錄,且必須在上級目錄進行刪除操作。

**命令格式:**rmdir \[選項\] 目錄名

選項 功能說明

-p 刪除指定的目錄樹

-v --verbose 刪除目錄過程中輸出診斷資訊

–help 顯示命令幫助資訊

(7)用find命令查詢檔案

**find命令:**用於在相應路徑下查詢滿足條件的檔案。

**命令格式:**find 查詢目錄的路徑 查詢條件選項 對查詢條件的設定

選項 功能說明

-name 通過檔名查詢檔案

-user 通過使用者名稱查詢檔案

-type 通過檔案型別查詢檔案

-size 通過檔案大小查詢檔案

-atime 通過檔案的最後訪問日期查詢檔案(單位:天)

-mtime 通過檔案的最後修改日期查詢檔案(單位:天)

-newer 查詢比指定檔案更新的檔案

-amin 查詢在指定時間內曾被訪問過的檔案(單位:分鐘)

-cmin 查詢在指定時間內被更改過的檔案(單位:分鐘)

-perm 查詢符合指定許可權數值的檔案

(8)獲取幫助

在字元介面下常使用man命令獲得幫助

在命令列下使用info獲取幫助

新的檔案

-amin 查詢在指定時間內曾被訪問過的檔案(單位:分鐘)

-cmin 查詢在指定時間內被更改過的檔案(單位:分鐘)

-perm 查詢符合指定許可權數值的檔案

(8)獲取幫助

在字元介面下常使用man命令獲得幫助

在命令列下使用info獲取幫助

linux檔案管理命令

建立空白檔案 touch 不提示刪除非空目錄 rm rf 目錄名 r 遞迴刪除 f 強制 恢復 rm 刪除的檔案 ext3 這裡以檔案inode為例 檢視磁碟分割槽格式 df t 解除安裝掛載 umount data ext3grep dev sdb1 ls inode 2 記錄資訊繼續查詢目錄下檔...

Linux 檔案管理命令

作業系統 管理軟硬體資源,並為使用者提供與計算機互動能力的一種軟體。linux 開源 多使用者 允許多使用者同時登陸系統工作 核心小 安卓 執行速度快。一切皆檔案 linux 目錄結構 根目錄 bin home dev proc mnt usr etc lib bin 儲存系統所使用命令的可執行檔案...

Linux 檔案管理命令

linux作業系統是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路...