Linux基礎操作(四) 檔案管理

2021-08-22 08:25:37 字數 1861 閱讀 2088

一.檔案的建立與刪除

1.建立檔案

touch filename

2.刪除檔案

rm filename(會有提示是否刪除)

rm –f filename(強制刪除)

3.建立資料夾

mkdir dirname

mkdir -p dir1/dir2/dir3(遞迴建立資料夾)

mkdir dir/在dir在已存在的dir資料夾下同時建立dir1和dir2兩個資料夾

4.刪除資料夾及所有子資料夾

rm -r dirname(會有提示是否刪除資料夾)

rm -rf dirname(強制刪除資料夾,沒有提示)

二.檢視檔案內容

1.將檔案內容全部輸出到控制台

cat filename

2.將檔案內容分頁顯示,按空格下翻頁,按b字母鍵上翻頁,按q字母鍵退出

more filename

3.將檔案內容分頁顯示,按空格下翻頁,按b字母鍵上翻頁,按上箭頭(↑)上翻一行,按下箭頭(↓)下翻一行。

less filename

5.linux中每乙個檔案有乙個inode,檔名修改inode編號不變,當檔案

修改名稱後tail -f 繼續跟蹤原inode編號檔案;不支援檔案滾動。

tail -f filename 

6.按照檔名稱跟蹤檔案,檔案修改名稱後,有新的檔案如果使用原檔名稱,則繼續跟蹤該名稱檔案;支援檔案滾動。

tail -f filename

7.檢視檔案末尾num行

8.檢視檔案頭部num行

三.檔案許可權操作

1.檔案或資料夾許可權

資料夾或者檔名稱前用四種字母和符號表示的一串字串表示的檔案或者資料夾型別和許可權。

2.drwxrwxr-x資料夾許可權舉例:

第一組rwx:表示這個資料夾的擁有者對資料夾的許可權:可讀可寫可執行

第二組rwx:表示這個資料夾的所屬組對資料夾的許可權:可讀可寫可執行

第三組r-x:表示這個資料夾的其他使用者對資料夾的許可權:可讀,不可寫,可執行

3.修改檔案許可權 

chmod u/g/o +/- r/w/x 表示給檔案的使用者/組/其他新增或者取消讀寫執行許可權

chmod u+x filename表示為檔案/資料夾所屬使用者新增可執行許可權

chmod u-x filename 表示為檔案/資料夾所屬使用者刪除可執行許可權

chmod g-rw filename表示將檔案/資料夾對所屬組的rw許可權取消

chmod o-rw filename表示將檔案/資料夾對其他人的rw許可權取消

4.檔案許可權的每一組可以用三位二進位制數表示

rwxrwxr-x對應的二進位制111111101每組換算成十進位制數字775

如果想取消其他使用者的執行許可權rwxrwxr--換成二進位制111111100換算成十進位制數字774

執行賦權命令:chmod 774 finame

5.如果要將乙個資料夾的所有內容許可權統一修改,則可以使用-r引數

chmod -r 777 dirname/

6.注意:目錄沒有執行許可權的時候普通使用者不能進入,屬主也不可以

當檔案具有讀寫許可權時,雖然沒有執行許可權,如果該檔案父資料夾具有寫許可權普通使用者可以在資料夾中刪除該檔案,這樣的刪除操作屬於對父級資料夾的修改。如果父資料夾沒有寫許可權普通使用者是不能再資料夾中刪除檔案的。

Linux基礎 6 檔案IO操作

linux下一切皆檔案,所以檔案io是很重要的也是很基礎的操作。關於linux檔案io的操作主要有五個方面,分別是開啟,關閉,建立,寫與讀。我們先來看一下開啟檔案open函式 int open const char path,int oflags,mode t mode 引數path表示 路徑名或者...

python基礎(四)檔案操作和集合

一.檔案操作 對檔案的操作分三步 1 開啟檔案獲取檔案的控制代碼,控制代碼就理解為這個檔案 2 通過檔案控制代碼操作檔案 3 關閉檔案。1.檔案基本操作 2.檔案開啟模式 r 唯讀,不加模式預設為r w 只寫,不可讀,不存在則建立,存在則刪除內容 a 追加,不可讀,不存在則建立,存在則只追加內容 表...

linux系統學習 (四)檔案管理

pwd 顯示當前工作目錄 cd 改變當前工作目錄 切換工作目錄 ls 列出當前目錄下的檔案和子目錄 a 列出所有檔案 隱藏檔案 子目錄 r 列出從當前目錄開始的所有的子目錄 檔案 並且將子目錄中的檔案一層層顯示出來 f列出檔案 目錄名 並且顯示所有檔案型別 t 顯示修改時間 l 顯示檔案 目錄的所有...