Linux文件基本操作(二)

文件打包壓縮命令

常見壓縮與解壓工具

zip
gzip
bzip2 bunzip2
xz unzip

工具的用法

zip

  1. 壓縮
    zip [] 壓縮后文件 需要壓縮文件
    zip /backup/xxx.zip file1 file2
    2.解壓縮
    unzip FILE.zip -d ./dir2

保留原文件

-r 遞歸壓縮

gzip 工具

特點(diǎn):只壓縮單個(gè)文件
不保留原文件
gunzip

gzip -r 壓縮目錄里單個(gè)文件

打包工具(tar)

特點(diǎn):

  1. 可以將多個(gè)文件打包壓縮成一個(gè)
    2)在打包壓縮過程中可以保留文件的屬性信息
tar [] 打包壓縮后的文件 需要打包壓縮的文件
常用選項(xiàng) 含義
-c 創(chuàng)建tar包
-f 指定tar包
-z
-j
-J
-v 顯示詳細(xì)信息
-C 指定解壓位置

舉例說明
場景一:每天備份/boot和/etc/passwd 文件到/backup目錄里
cp -a /boot (保留一份)

思路
第一步:創(chuàng)建/backup目錄
mkdir /backup
第二部:使用tar打包
tar -czf /backup/2020-3-25_back.tar.gz /boot /etc/passwd
第三步:測試驗(yàn)證

解壓文件:x
tar -xf /backup/2020.tar.gz

場景二
將/var/log/目錄里的所有文件打包放到/backup目錄里

盡量使用相對(duì)路徑
cd
tar -cf /backup/log.bak.tar ./* (*所有的文件)
解壓驗(yàn)證
tar -xf /backup/ -C /asdasd

使用tar經(jīng)驗(yàn)
1.建議相對(duì)路徑
2.使用選項(xiàng)-cf必選,-vzjj可選項(xiàng)一般都放在f選項(xiàng)后面
3.一般用tar工具進(jìn)行文件的備份操作

日期相關(guān)命令

  1. 查看系統(tǒng)時(shí)間
    date 默認(rèn)打印當(dāng)前系統(tǒng)時(shí)間
    date +%Y%m%d
    date +'%F %T'
    查看非當(dāng)前時(shí)間
date -d '+10days' +%F
  1. 設(shè)置系統(tǒng)時(shí)間
date -s "2022-10-18"
date -s "10:10:10"
date -s  "2022-10-18 10:10:10"

hwclock   硬件時(shí)間
hwclock --hctosys
hwclock --systohc

3.擴(kuò)展使用
根據(jù)系統(tǒng)日期命名文件
/backup/2020-03-25
場景一:需要?jiǎng)?chuàng)建一個(gè)以當(dāng)前日期命名的一個(gè)目錄

date +%F

Linux下如何調(diào)用一個(gè)命令的結(jié)果
$(date +%F)
mkdir $(date +%F)

文件查找指令(find)

特點(diǎn)
從根“/”開始搜索父虑,所以需要消耗資源————》避開業(yè)務(wù)高峰期叁执,從根開始查找文件
find可以根據(jù)什么來搜索
文件名奄妨,文件大小,文件類型伊脓,文件修改的時(shí)間來查找
如何使用

  1. 根據(jù)需求查找并輸出到屏幕
    語法
    find 搜索路徑 選項(xiàng) 關(guān)鍵字
根據(jù)文件名查找
find /etc -name “*.conf”
find /etc -iname".conf"

根據(jù)文件大小查找
/tmp里查找文件大小大于1M的文件
find /tmp -size +1M
經(jīng)驗(yàn): 大小單位越小越好

根據(jù)文件的修改時(shí)間查找·1
保留三天以內(nèi)的日志文件
在/tmp里找三天以前的文件
find /tmp -mtime +3
find /tmp -mtime 3
find /tmp -mtim e -3  

find ./ -daystart -mtime 1

2.根據(jù)需求查找并執(zhí)行命令
find 搜索路徑 選項(xiàng) 關(guān)鍵字 動(dòng)作
**常見動(dòng)作**
-print
-ls
-delete


find ./ -mtine +1 -ok cp {} /backup \;
find ./ -mtine +1 -exec cp {} /backup \;

vim文件編輯工具

  1. vim編輯器介紹
    Linux平臺(tái)下文本編輯器:emacs ,nano极颓,gedit湿痢,vi霍骄,vim
  2. vim編輯器三種模式
    vim 需要編輯的文件
    (1)命令行模式
命令 含義 備注
yy 復(fù)制光標(biāo)所在行 3yy 三行
p 在行后面粘貼
P 在光標(biāo)所在行前面粘貼
u 撤銷
G 光標(biāo)快速跳到尾行
gg 光標(biāo)文件首行 3gg
home 行首
end 行尾
dd 三處光標(biāo)所在行 3dd

(2)編輯模式
功能 :編輯文件內(nèi)容
編輯模式——>命令模式 Esc

i
a 在光標(biāo)所在字符前開始插入
o 在字符后插入
I
A
O
S 刪除光標(biāo)所在行開始插入

(3)底行模式

  1. 如何進(jìn)入底行模式
    命令模式進(jìn)入:按:



    |||
    |-|-|
    |wq|保存退出 wq台囱!
    |q|q!強(qiáng)制退出
    |x||

  2. 搜索替換
    搜索
    :/root n N

替換模式
%s表示全文搜索:默認(rèn)分隔符是“/”
:%s/sbin/SBIN/g 全局替換
:%s/sbin/SBIN/gc 交互式替換
:%s#/sbin#/SBIN 替換分隔符 轉(zhuǎn)義\

  1. 其他功能
    臨時(shí)設(shè)置行號(hào):
    :set number 或set nu
    永久設(shè)置行號(hào) echo set number >>/etrc/vimrc

3.三種模式切換

  1. 多窗口編輯問題
    多用戶多任務(wù)
    55.可視化
    ctrl+v 快選擇
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末读整,一起剝皮案震驚了整個(gè)濱河市簿训,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖强品,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件膘侮,死亡現(xiàn)場離奇詭異,居然都是意外死亡的榛,警方通過查閱死者的電腦和手機(jī)琼了,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來困曙,“玉大人表伦,你說我怎么就攤上這事】独觯” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵鳄哭,是天一觀的道長要糊。 經(jīng)常有香客問我,道長妆丘,這世上最難降的妖魔是什么锄俄? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮勺拣,結(jié)果婚禮上奶赠,老公的妹妹穿的比我還像新娘。我一直安慰自己药有,他們只是感情好毅戈,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著愤惰,像睡著了一般苇经。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上宦言,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天扇单,我揣著相機(jī)與錄音,去河邊找鬼奠旺。 笑死蜘澜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的响疚。 我是一名探鬼主播鄙信,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼稽寒!你這毒婦竟也來了扮碧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎慎王,沒想到半個(gè)月后蚓土,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡赖淤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年蜀漆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咱旱。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡确丢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出吐限,到底是詐尸還是另有隱情鲜侥,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布诸典,位于F島的核電站描函,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏狐粱。R本人自食惡果不足惜舀寓,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望肌蜻。 院中可真熱鬧互墓,春花似錦、人聲如沸蒋搜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽齿诞。三九已至酸休,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間祷杈,已是汗流浹背斑司。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留但汞,地道東北人宿刮。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像私蕾,于是被迫代替她去往敵國和親僵缺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348