Linux檔案操作

2021-10-09 02:40:27 字數 2856 閱讀 5111

一、linux的檔案型別以及許可權:

新建兩個檔案:mkdir 112.c   建立乙個目錄檔案

touch  113.c   建立乙個普通檔案

檢視檔案:  ls -l   顯示更多檔案屬性:                    

3456

78drwxrwxr-x.2chenchen4096aug    11 21:35112.c

-rw-rw-r--.1chenchen0aug   11 21:36113.c

第一列:檔案的型別

普通檔案

-

目錄檔案

d鏈結檔案

r管道檔案

p字元裝置檔案

c塊裝置

d套接字

s第二列:檔案的許可權

r:read   讀

w:write   寫

x: 執行許可權  (普通檔案)

可進入檔案   (目錄檔案)

-:無許可權

第四列:檔案的所有者

第五列:檔案所屬的組

第六列:檔案的大小

第七列:檔案最後的修改時間

第八列:檔名

二、檔案的操作:

1、建立檔案

mkdir 112.c   建立乙個目錄檔案

touch  113.c   建立乙個普通檔案

注意:如果給定檔案的名稱時需要給定其副檔名

2、刪除檔案

刪除普通檔案:  rm  filename

刪除了 普通檔案 113.c

刪除目錄檔案:rmdir   dirname   (注意只能刪除空目錄)

rm -r    dirname      刪除非空目錄

3、拷貝:

普通檔案: cp      路徑1  /   filename   路徑2    

目錄檔案:  cp -r  路徑1  /   filename   路徑2 

4、剪下  /移動:

普通檔案:mv   路徑1  /   filename   路徑2     

目錄檔案: mv   路徑1  /   dirname   路徑2 

5、檔案重新命名:

mv   路徑1  /   filename   路徑1   /newname

6、修改檔案的屬性:(注意:只有root使用者才有許可權,切換使用者命令  su  username)

6.1、修改檔案的所有者:  chown  newuser    filename

6.2 、修改檔案的組使用者:chgrp      newgroup    filename  

6.3、修改檔案的許可權:  chamod    a/u/g/o 

7、檔案搜尋命令;    find

find    檔名  /檔案型別  /檔案修改時間  / 檔案的所有者 / 檔案的組......

find / -name file1 從 '/' 開始進入根檔案系統搜尋檔案和目錄

find   type  檔案的型別  f  d   p  r  c   b   s

find /usr/bin -type f -atime +100 搜尋在過去100天內未被使用過的執行檔案 

find /usr/bin -type f -mtime -10 搜尋在10天內被建立或者修改過的檔案 

find / -name \*.rpm -exec chmod 755 '{}' \; 搜尋以 '.rpm' 結尾的檔案並定義其許可權 

find / -xdev -name \*.rpm 搜尋以 '.rpm' 結尾的檔案,忽略光碟機、捷盤等可移動裝置 

locate \*.ps 尋找以 '.ps' 結尾的檔案 - 先執行 'updatedb' 命令 

whereis halt 顯示乙個二進位制檔案、原始碼或man的位置 

which halt 顯示乙個二進位制檔案或可執行檔案的完整路徑 

8、管道命令:   |     將前乙個命令的輸出傳遞到後面的命令

過濾命令:  grep    過濾條件

三、檔案的編輯

1、開啟檔案vi

2、進入編輯模式i,a

3、退出編輯模式,按下esc

4、進入命令模式,按下:

5、退出但不儲存q!

6、退出儲存wq或x

7、儲存w

linux 檔案操作

1 cat 開啟檔案 cat name.txt 開啟檔案name.txt cat 1.txt 2.txt 開啟2個檔案 cat n name.txt 開啟檔案後顯示行號 2 vi 輸出,刪除,查詢,替換,塊操作 等文字操作 vi 的三種基本工作模式 命令列模式,文字輸入模式,末行模式 命令列模式 不...

Linux 檔案操作

1,查詢檔案 find name 名稱 ls find atime 10 記著有乙個點號 兩邊都有空格,代表當前目錄,如果希望顯示系統的所有大於10天的檔案 可以將 換成 代表根目錄 find mtime n print n天前那天改過的檔案 find mtime n print n天以前改過的檔案...

linux檔案操作

unix檔案操作 讀寫操作 標c檔案讀寫 file 代表乙個開啟的檔案 unix linux的檔案讀寫函式 linux系統中 幾乎一切都是檔案,記憶體 目錄 硬體裝置都可以看成檔案。比如 記憶體 對應目錄 proc pid 目錄 可以用 vi 檢視,也是檔案 裝置 dev tty 鍵盤 顯示器 de...