二)統計目錄及檔案空間占用情況-du
三)建立新的目錄-mkdir
四)建立空檔案-touch命令
五)建立鏈結檔案 -in
六)複製檔案或目錄-cp
七)刪除檔案或目錄-rm
移動檔案或目錄-mv
八)查詢命令檔案存放目錄-which
九)查詢檔案或目錄-find2-1
十)查詢檔案或目錄-find2-2
十一)使用find命令實現多個查詢條件
十二)find之exec用法
alias 命令別名 = 『命令』
●設定myls為is -alh的別名
alias myls=『ls -alh』
別名是myls
unalias命令別名
du [選項] [檔案或目錄…]
選項說明
-a統計磁碟空間占用時包括所有的檔案,而不僅僅只統計目錄
-h以更人性化的方式(預設以kb計數,但不顯示單位)顯示出統計結果
-s只統計所占用空間總的大小,而不是統計每個子目錄、檔案的大小(注意:選項-a和-s不可同時使用)
–max-depth=n
統計所有小於等於第n層的目錄的總大小
●統計出/var/log目錄中子目錄的大小
選du -h --max-depth=1 /var/log/
mkdir [選項] 目標位置及名稱… (選項 -p:一次性建立巢狀的多層目錄)
● 在當前目錄下建立名為public _html 的子目錄
mkdir public html
● 建立目錄/aa, 在/aa目錄下建立子目錄bb,在/aa/bb
目錄下建立子目錄cc
mkdir -p /aa/bb/cc
■更新檔案的時間標記
■經常用於建立多個新的空檔案
touc**件…
■示例●建立兩個空檔案,檔名分別為aa.txt和bb.txt
touch aa bb
touch .txt
檔案型別
軟連線檔案
硬鏈結檔案
刪除原始檔後
失效仍然可用(檔案占用空間與原始檔相網)
使用範圍
適用於檔案或目錄
僅適用於檔案
儲存位置
與原始檔可在不同的檔案系統中
必須與原始檔在同乙個檔案系統(即同乙個分割槽)中
與原始檔的關係
相當於快捷方式
相當於給檔案起個別名
inode號碼
inode號碼不同
inode號碼相同
當乙個檔案擁有多個硬鏈結時,對檔案內容修改,會影響到所有檔名:但是刪除- -個檔名,不影響的訪問。刪除-個檔案
名,只會使得"硬鏈結數"減1.,
需要注意的是不能對目錄做硬鏈結。在日常工作中幾乎不會建立檔案的硬鏈結。
■將需要複製的檔案或目錄(源)重建乙份,並儲存為新的檔案或目錄
cp [選項]…原始檔或目錄…目標檔案或目錄…
■常用選項
●-f、-i、-p、-r
-f:覆蓋目標同名檔案或目錄時不進行提醒,而直接強制複製。
-i:覆蓋目標同名檔案或目錄時提醒使用者確認。
-p:複製時保持原始檔的許可權、屬主及時間標記等屬性不變。
-r:複製目錄時必須使用此選項,表示遞迴複製所有檔案及子目錄。
注:複製多個檔案或目錄時,目標位置必須是目錄,且目標目錄必須在
cp /etc/host. conf /etc/host. conf .bak
cp ost .conf
mkdir yum bak
cp -r /etc/yum. repos.d/ /etc/yum.conf yum_ bak/
rm[選項]要刪除的檔案或目錄…
■常用選項
●-f、-i、-r
■示例rm -rf public_ html/grub/
rm -i public html/apg.conf
■將指定的檔案或目錄轉移位置
■如果目標位置與源位置相同,則相當於執行重新命名操作
mv [選項] …原始檔或目…目標檔案或目錄
■示例mv mytouch mkfile
mv mkfile public_ html/
mv命令只能對單個檔案重新命名,可使用rename命令批量修改檔名
rename 舊字元新字元目標檔案
例: rename jpg gif *.jpg
■採用遞迴方式,根據目標的名稱、型別、大小等不同屬性進行精細查詢
find [查詢範圍] [查詢條件表示式]
查詢範圍 : 查詢檔案或子目錄的目錄位置
查詢條件表示式 : 查詢條件型別
查詢型別
關鍵字說明
按名稱查詢
-name
根據目標檔案的名稱進行查詢,允許使用「★」 及「?」 萬用字元
按檔案大小查詢
-size
根據目標檔案的大小進行查詢
一般使用"+」、"-" 號設定超過或小於指定的大小作為查詢條件
常用的容量單位包括kb (注意k是小寫)、mb、 gb
按檔案屬主查詢
-user
根據檔案是否屬於目標使用者進行查詢
按檔案型別查詢
-type
■各表示式之間使用邏輯運算子
●」-a」表示而且(and)
」-o」表示或者(or)
■示例find /boot -size +1024k -a -name 「vmlinuz*」"
find /boot -size +1024k -0 -name 「vmlinuz*」
■-exec引數後面跟的是linux命令,它是以分號「;"為結束標誌,由於各個系統中分號會有不同的意義,因此在分號前面加上反斜槓轉義符「\」。
{}代表前面find查詢出來的檔名。
■find命令匹配到了當前目錄下的所有普通檔案,並在-exec選項中使用is -|命令將它們列出
find ./ -type f-execls-i {};
基礎理論(四)
1.簡述python中物件的記憶體是如何管理的 2.簡述類和物件的概念及類繼承的特點 3.簡述python如何操作 mysql,用到什麼包 寫出具體的增刪改查語句 4.簡述scrapy爬蟲的資料流向過程 5.網路七層協議都是哪七層?6.scrapy中如何設定隨機請求頭 隨機 寫出具體步驟 需要什麼配...
vue基礎理論
2 前端框架與庫的區別?kfc的世界裡,庫就是乙個小 框架就是全家桶 上的不同 3 vue起步 vue的檔案介紹 4 插值表示式 注意 必能直接寫語句 可以用於頁面中簡單粗暴的除錯 注意 必須在data這個函式中返回的物件中宣告 比如在angular中 以ng 開頭的就叫做指令 在vue中 以v 開...
lvs基礎理論
一 lvs的型別 1 lvs nat network address translation 請求 client cip,vip director cip,vip 轉化director dip,rip real server dip,rip 響應 real server rip,dip direct...