Linux快速入手系列一(檔案管理)

2021-10-07 04:31:49 字數 3105 閱讀 4445

ssh root@ip
命令描述:tree命令用於以樹狀圖列出目錄的內容。

命令描述: ls命令用於顯示指定工作目錄下的內容。

命令格式:ls [引數] [目錄名]

引數說明:

引數說明

-a顯示所有檔案及目錄(包括隱藏檔案),常用

-l將檔案的許可權、擁有者、檔案大小等詳細資訊列出(ll等同於ls -l),常用

-r將檔案反序列出(預設按英文本母正序)

-t將檔案按建立時間正序列出

-r遞迴遍歷目錄下檔案

命令使用示例:

檢視當前目錄下的所有檔案(包括隱藏檔案)。

ll -a
命令描述:獲取當前工作目錄的絕對路徑。

命令描述:cd命令用於切換工作目錄。

在路徑表示中:

兩個半形句號(..)表示上級目錄,例如路徑/usr/local/…/src等同於/usr/src,其中local和src目錄同級。

cd命令的預設引數為~,符號~表示當前使用者的家目錄,即在root使用者登入時,命令cdcd ~cd /root執行效果相同。

命令描述:touch命令用於修改檔案或者目錄的時間屬性,包括訪問時間和更改時間。若檔案不存在,系統會建立乙個新的檔案。

命令格式:touch [引數] [檔案]

引數說明:

引數說明

-c如果指定檔案不存在,不會建立新檔案

-r使用參考檔案的時間記錄

-t設定檔案的時間記錄

命令使用示例:

命令描述:mkdir命令用於新建子目錄。-p引數確保目錄名稱存在,不存在的就新建乙個。

命令使用示例:

命令描述:rm命令用於刪除乙個檔案或者目錄。

命令格式:rm [引數] [檔案]

引數說明:

引數說明

-i刪除前逐一詢問確認

-f無需確認,直接刪除,常用

-r刪除目錄下所有檔案,常用

命令使用示例:

慎重使用 rm -rf + 目錄名

命令描述: cp命令主要用於複製檔案或目錄。

命令格式:cp [引數] [原始檔] [目標檔案]

引數說明:

引數說明

-d複製時保留鏈結

-f覆蓋已經存在的目標檔案而不給出提示

-i覆蓋前詢問

-p除複製檔案的內容外,還把修改時間和訪問許可權也複製到新檔案中

-r複製目錄及目錄內的所有專案,常用

命令使用示例:

命令描述: mv命令用來為檔案或目錄改名、或將檔案或目錄移入其它位置。

命令格式:mv [引數] [原始檔] [目標檔案]

引數說明:

引數說明

-i若指定目錄已有同名檔案,則先詢問是否覆蓋舊檔案

-f如果目標檔案已經存在,不會詢問而直接覆蓋

命令使用示例:

命令描述:rename命令用字串替換的方式批量改變檔名。rename命令有c語言和perl語言兩個版本,這裡介紹c語言版本的rename命令,不支援正規表示式。

命令使用示例:

ls-l 和 ll 命令可以檢視linux系統上的檔案、目錄和裝置的許可權。

ll /usr
[root@4rnv ~]# ll /usr

total 84

dr-xr-xr-x. 2 root root 20480 apr 26 15:59 bin

drwxr-xr-x. 2 root root 4096 apr 11 2018 etc

drwxr-xr-x. 2 root root 4096 apr 11 2018 games

drwxr-xr-x. 4 root root 4096 apr 26 15:55 include

dr-xr-xr-x. 29 root root 4096 apr 26 15:55 lib

dr-xr-xr-x. 39 root root 20480 apr 26 15:55 lib64

drwxr-xr-x. 22 root root 4096 apr 26 15:59 libexec

drwxr-x--x. 14 root root 4096 jun 4 18:44 local

dr-xr-xr-x. 2 root root 12288 jun 4 18:44 sbin

drwxr-xr-x. 77 root root 4096 apr 26 15:55 share

drwxr-xr-x. 4 root root 4096 apr 26 15:48 src

lrwxrwxrwx. 1 root root 10 apr 26 15:48 tmp -> ../var/tmp

第一列是檔案許可權資訊,共11位字元,分5部分。

使用者許可權每組三位,rwx分別表示讀、寫、執行許可權,對應八進位制表示為4、2、1。

例如local目錄的root使用者許可權為d rwx r-x --x .

所以該許可權表示對應八進位制許可權表示為:

即751。

chmod命令用於修改檔案許可權mode,-r引數以遞迴方式對子目錄和檔案進行修改,常用。

命令使用示例:

chown命令修改檔案的屬主和屬組;-r引數以遞迴方式對子目錄和檔案進行修改;ls -l命令顯示的第三列和第四列就是檔案的屬主和屬組資訊。

命令使用示例:

chgrp命令用於修改檔案的屬組。

命令使用示例:

阿里雲開發者社群

linux快速入手系列一(檔案管理)

linux快速入手系列二( 文字處理 )

linux快速入手系列三( 系統管理 )

linux(一)檔案處理命令

一 檔案處理命令 ls 選項 檔案或目錄 選項 a 顯示所有檔案,包括隱藏檔案 l 顯示詳細資訊 d 檢視目錄屬性 h 人性化顯示檔案大小 i 顯示inode 檔案型別 檔案 d 目錄 l 軟連線檔案 u 所有者 g所屬組 o其他人 r 讀 w 寫 x 執行 mkdir 建立目錄 p 遞迴建立目錄 ...

linux基礎學習(一)檔案處理

一 檔案處理 建立檔案 touch file 複製檔案 cp file1 file2 cp file1 file2 file3 dir 前三個檔案複製到最後乙個資料夾中 移動檔案 mv f1 f2 mv f1 f2 f3 dir 刪除檔案 rm f1 rm f1 f2 f2 建立目錄 mkdir d...

linux基礎(一) 檔案與目錄

linux檔案目錄結構 1.根目錄下子目錄為一級目錄,一級目錄下還有二級目錄,以此呈樹狀結構,根目錄為樹根。2.fhs file systemhierarchy standard 檔案系統層次話標準,規定了linux系統中所有一級目錄和部分二級目錄 usr和 var 的用途。各目錄作用表 說明3.一...