linux中檔案的基本操作

2021-09-25 10:35:57 字數 2547 閱讀 4669

目錄的分類:

/ :根目錄

/bin :儲存系統所使用命令的可執行檔案

/home :普通使用者家目錄

/dev :外部裝置

/proc :虛擬目錄 以程序為單位儲存記憶體的對映

/mnt :臨時掛載點 

/usr :第三方軟體的一些檔案

/etc :系統配置目錄

/lib :庫檔案(靜態庫、共享庫)

. :當前目錄

.. :上一級目錄

檔案的屬性:檔案型別   檔案許可權    link    屬主    屬組   檔案大小(bite)     最後修改時間     檔名

檔案型別分為:

d  :目錄檔案

- :普通檔案

l :連線檔案

p :管道檔案

c :字元裝置檔案

b :塊裝置檔案

s :套接字檔案

檔案許可權及其修改:

x  :執行許可權

r :讀許可權

w :寫許可權

檔案許可權劃分:屬主(u)、屬組(g)、其他使用者(o)

只能root使用者修改:

修改屬主:chown newuser filename

修改屬組:chgrp newgroup filename

修改許可權:

1.字元方式修改:                       4 2 1 6  5  3  7

chomd a/u/g/o +/-/= r/w/x/rw/rx/wx/rwx filemame

修改 全部/屬主/屬組/其他使用者 增加/刪除/賦值 讀/寫/執行/讀寫/讀執行

/寫執行/讀寫執行

例如:chmod u+x filename //給filename檔案的屬主加上執行許可權

2.數字方式修改:

1 0 0 4 r讀

0 1 0 2 w寫

0 0 1 1 x執行

chomd nnn filename

例如:chmod 742 filename

filename檔案的屬主許可權為7 屬組許可權為4 其他使用者許可權為2

檔案操作命令:

檔案操作命令:

touch file.c 建立乙個新的檔案file.c

touch -m file.c 更改file.c的修改時間

mkdir file 建立乙個目錄檔案

rmdir file 刪除空目錄

rm刪除:

rm -r file 遞迴刪除file目錄中的檔案,並把file目錄刪除掉

cp 拷貝檔案:

cp file1.c file2.c 把file1.c中內容拷貝到file2.c中

mv 重新命名或移動檔案:

mv file.c test.c 把file.c重新命名為test.c

mv file.c /home/file.c 把當前目錄中的file.c檔案移動到/home目錄中

檢視檔案的內容

cat filename 檢視檔案的全部內容

head filemane 檢視檔案的前10行內容

head -n num filename 檢視檔案的前num行內容

tail filename 檢視檔案的最後10行內容

tail -n num filename 檢視檔案的後num行內容

more filename 以翻頁的形式檢視檔案的內容(空格下翻,不能上翻)

less filename 以翻頁的形式檢視檔案的內容(按上下鍵進行上下翻頁,q退出)

find 檢視檔案:

find 要查詢的目錄 查詢的引數

find . -perm 777 在當前位置下查詢許可權為777的檔案

引數有:

-name、-perm、-user、-group、-ctime、-type、-size

grep 在內容中查詢含某字串的行

例如:在ls -l顯示當前檔案許可權中 查詢含有"main"這個字串的行

ls -l | grep main

檔案內容統計

wc -l filename:統計行數

wc -w:統計單詞數

wc -c filename:統計位元組

檢視幫助手冊

man:

man 命令 檢視命令的使用方式

Linux檔案基本操作

linux最優秀的地方之一,在於它的多使用者 多工的開發環境。為了讓各使用者具有較安全的管理機制,檔案的許可權管理是很重要的。linux通常將檔案的訪問方式分為3個類別,分別是owner group other,且具有read write excute等許可權 由於mac是基於unix系統的,加上我...

Linux檔案基本操作

一 ls ls l ls al ls lht 以k為單位的檔案檢視 檔案第乙個符號代表 d 目錄 檔案 i 鏈結檔案 b 塊裝置檔案 介面裝置 c 字元裝置檔案 序列裝置 p 管道檔案 二 檔案讀取 1.cat 讀取純文字檔案 cat bbj.txt cat n bbj.txt 帶行號的檔案讀取 c...

Linux 檔案基本操作

一 檔案管理 1 檔案分類 普通檔案 目錄檔案d 管道檔案p 鏈結檔案 l 裝置檔案 塊裝置 b 字元裝置 c 套接字 s 2 對檔案的操作 3 檢視檔案 二 許可權管理 1 檔案許可權的劃分 通過ls l命令可以檢視檔案的詳細資訊 例如圖中的main檔案許可權是rwxrwxr x,許可權是3位一組...