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

2021-09-04 04:33:53 字數 1669 閱讀 2240

pwd :顯示當前工作目錄

cd : 改變當前工作目錄 切換工作目錄

ls :列出當前目錄下的檔案和子目錄

-a 列出所有檔案 隱藏檔案 子目錄

-r 列出從當前目錄開始的所有的子目錄 檔案 並且將子目錄中的檔案一層層顯示出來

-f列出檔案、,目錄名、並且顯示所有檔案型別

-t 顯示修改時間

-l 顯示檔案 目錄的所有資訊

touch : 建立檔案

mkdir : 建立資料夾

rm :刪除檔案或者資料夾

-r 遞迴刪除資料夾 包含資料夾中的所有檔案以及子資料夾中的所有檔案

-f 強制刪除檔案 或者目錄

ln :建立檔案鏈結

-s:建立軟鏈結

-p:建立硬鏈結

注意:硬鏈結與原始檔保持一致 ,修改後硬鏈結也同步修改,並且硬鏈結檔案與原始檔大小保持一致,軟鏈結 類似與快捷方式,軟連線占地大小不大

cat : 顯示檔案內容 ,不指定檔案顯示方向的話 會直接輸出到螢幕,可重定向到其他地方

head :-n (n=)顯示檔案的頭幾行

tail :用法同上 顯示檔案的尾幾行

cp :拷貝檔案

-r 遞迴拷貝目錄

mv :移動檔案或者目錄

檔案訪問許可權:r 讀許可權 4

w 寫許可權 2

x 執行許可權 1

chmod: 修改檔案或者檔案目錄的訪問許可權

chown: 修改檔案的屬主屬組

-r 遞迴的改變指定目錄下的檔案許可權

chgrp: 改變檔案或者目錄的所屬組

-r 遞迴的改變指定目錄下的檔案的所屬組

find :查詢檔案 find

-name 檔名查詢

-user 按使用者查詢

-size 按大小查詢

-mtime 按最後一次修改時間

-atime 按最後一次訪問時間

-type 按檔案型別f:file d:directory

-perm 按許可權

find . -mtime 10 -print //查詢當前目錄下最後一次修改時間距離今天之前10天的那一天修改的檔案和目錄,並顯示出來

find /etc -user 0 -size +400 -print

//查詢根目錄下的/etc下的子目錄中由使用者id=0,建立的檔案大小要大於200k的,並把它顯出來

find ~ -perm 777 > ~/holes

//在使用者住目錄下查詢許可權為777的,即擁有者,同組的,和其他人的的許可權都具有讀寫許可權的檔案和子目錄,並且將查詢結果都放在使用者主目錄下的/holes檔案中

find /export/home -type f -atime +365 -exec rm {};

//查詢/export/home下的檔案,最後一次訪問時間是距離今天是大於365天的檔案,再將找到的檔案執行乙個程序,並刪除這些檔案。;代表轉義,即就代表分號本身。

locate: 查詢檔案 速度比find快

locate [-d 《資料庫檔案》][–help][–version][keywords]

19.grep :過濾

wc :統計

-l 統計檔案有多少行

-w 統計檔案有多少單詞

-c 統計檔案有多少字元

LINUX系統學習筆記03 檔案與目錄管理

三 檔案與目錄管理 3.1 常見的目錄處理命令 1 cd change directory切換目錄 2 pwd pring working directory顯示當前目錄 3 mkdir make directory建立乙個新的目錄 語法 mkdir 選項 目錄名稱 示例 mkdir usr loc...

作業系統學習筆記(四) 檔案系統

磁碟的0號扇區稱為主引導記錄mbr,用來引導計算機。在mbr的結尾是分割槽表,該錶給出了每個分割槽的起始和結束位址。表中的乙個分割槽被標記為活動分割槽。乙個可能的檔案系統布局。檔案儲存實現的關鍵問題是記錄各個檔案分別用到哪些磁碟塊 連續分配 優點 鍊錶分配 為每個檔案構造磁碟塊鍊錶,每個塊的第乙個字...

Linux學習筆記四 檔案系統

一 檔案含義 boot 用來存放與linux系統啟動有關的程式,比如啟動引導裝載程式等。linux系統的根目錄,所有的目錄都掛在這個目錄下面。home 存放普通使用者的資料,是普通使用者的宿主目錄。swap 實現虛擬記憶體,建議大小是物理記憶體的1 2倍。etc 系統配置檔案。var 包含經常發生變...