Linux 檔案操作

2021-07-12 04:53:33 字數 908 閱讀 9248

linux的檔案型別:普通檔案:-f(file)、目錄檔案:-d(directory)、鏈結檔案:-l(link)、裝置檔案:①字元檔案-c(char)、②塊檔案-b(block)、命名管道:-p(pepes)

檔案管理類命令:

ls:檢視檔案列表即list縮寫

-a:顯示所有檔案,包含隱藏的檔案  

-a:不顯示.與.. 

-l:長格式顯示(檔案型別,許可權,硬鏈結數,屬主,屬組,最近一次修改時間,檔名->原始檔案)  

-d:顯示目錄自身的屬性,通常與l一起使用 

-r:實現逆序顯示 

-r:遞迴顯示即目錄中的檔案一同顯示  

-i:inode號 indexnode  

-h:檔案大小以易讀格式顯示

cp:複製檔案 copy縮寫 src...dest

如果src有多個檔案

如果目標存在,且是乙個檔案:複製無法進行

如果目標存在,是乙個目錄,複製各檔案至目錄中保持原名

如果目標bucu你在:複製無法進行

如果src只有乙個且是目錄

如果目標是乙個檔案且存在:失敗

如果目標不存在:建立新目錄

如果目標存在,且是個目錄,複製源目錄到目標目錄中,並保持原名

常用選項:

-r:遞迴 src為目錄時使用

-i:提示,互動,說白了問你是否確認

-f:強制即忽略-i

-a:保留所有的檔案資訊

-d:當原始檔為連線檔案,複製鏈結,不複製檔案本身

-p:保持原有屬性

mv:移動 move 用法與cp相似 不在贅述

touch:建立空檔案(還可以用來修改時間戳,以後會說)

touch /path/to/filename

rm:刪除檔案或空目錄  若要刪除非空目錄使用選項 -rf

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...