Day4-Linux文件管理

2019-07-29

文件管理?====》創(chuàng)建? 移動? 刪除? 復(fù)制

cp命令:復(fù)制

選項:#? -v :詳細(xì)顯示目錄執(zhí)行的操作

? ? ? ? ? ?#? -r :遞歸處理目錄與子目錄

? ? ? ? ? ?#? -p :保留源文件或者目錄的屬性

案例:1.將當(dāng)前目錄下的file文件,復(fù)制到/tmp/目錄下并重新命名為file_copy

[root@oldboyedu ~]# cp file /tmp/file_copy?

[root@oldboyedu ~]# ls /tmp/file_copy?

/tmp/file_copy

2.將file復(fù)制到/tmp目錄下

[root@oldboyedu ~]# cp file1 /tmp/?

[root@oldboyedu ~]# cp file1 /tmp/file1? ? ? ? #這種很少使用

3.在拷貝文件的過程中,如何保持文件原有的屬性不發(fā)生變化

-rw-r--r--. 1 root root ?0 Jul 29 10:07 file? ? ? #第一次修改

-rwxrwxrwx. 1 root root ?0 Jul 29 10:03 file? ? ?#第二次修改

-rwxrwxrwx. 1 adm adm 0 Jul 29 10:03 file? ? ?#在拷貝的過程中耳峦,文件權(quán)限和身份都發(fā)生了變化

[root@oldboyedu ~]# cp file /tmp/?

[root@oldboyedu ~]# ll /tmp/file?

-rw-r--r--. 1 root root 0 Jul 29 10:11 /tmp/file

在拷貝過程中加上-p參數(shù),保存文件原有的屬性

[root@oldboyedu ~]# cp -p file /tmp/?

[root@oldboyedu ~]# ll /tmp/file?

-rwxrwxrwx. 1 adm adm 0 Jul 29 10:03 /tmp/file

如何拷貝一個文件夾骤铃,并且文件夾中有很多的子文件,-r遞歸復(fù)制(文件夾===目錄)

[root@oldboyedu ~]# cp /etc/ /tmp/?

cp: omitting directory ‘/etc/’ (報錯:/etc是一個目錄)

[root@oldboyedu ~]# cp /etc/ /tmp/ -r

拷貝不同路徑下的不同文件+不同的目錄到同一位置坷剧。

[root@oldboyedu ~]# cp -rp file1 oldboy1/ file /etc/ /mnt/ /opt/?

[root@oldboyedu ~]# ls /opt/ etc file file1 mnt oldboy1

在復(fù)制過程中頻繁觸發(fā)重復(fù)復(fù)制劲厌,提示確認(rèn)操作?

[root@oldboyedu ~]# \cp -r /etc/ /opt/?

[root@oldboyedu ~]# /bin/cp -r /etc/ /opt/

拓展項(復(fù)制文件并且改名)

[root@oldboyedu ~]# cp {file5,file5-bak} -v?

‘file5’ -> ‘file5-bak’?

[root@oldboyedu ~]# cp /etc/sysconfig/networkscripts/{ifcfg-ens32,ifcfg-ens32-bak}

cat:查看文件內(nèi)容(適合看小文件)

? ? ? ? ?-n:查看一個文件有多少行(顯示行號)

? ? ? ? ?-A:查看文件內(nèi)容的特殊字符听隐,比如文件中存在tab鍵

擴(kuò)展使用(新建文件并且寫入內(nèi)容)

案例:[root@oldboyedu ~]# cat >> test.txt <<EOF ? #EOF代表開始?

test1?

test2?

test3?

EOF? ? ? ? ? ? ? ? ? ? ? ? ?#EOF 代表結(jié)束?

[root@oldboyedu ~]# cat test.txt?

test1?

test2?

test3

【less】 【more】:查看大文件补鼻,行數(shù)成千上萬的。

less:#使用光標(biāo)上下翻動雅任,空格進(jìn)行翻頁风范,q退出

more:#使用回車上下翻動,空格進(jìn)行翻頁沪么,q退出硼婿,顯示百分比。

【head】:查看頭部文件禽车,默認(rèn)十行

[root@oldboyedu ~]# head pass? ? ? ? ? ? ? ? ? ? ? ? ?#查看頭部內(nèi)容寇漫,默認(rèn)前十行?

[root@oldboyedu ~]# head -n5 pass? ? ? ? ? ? ? ? ? ?#查看頭部5行刊殉,使用-n指定?

[root@oldboyedu ~]# ps aux | head -5? ? ? ? ? ? ? ? ?#了解

【tail】:查看尾部文件內(nèi)容,默認(rèn)十行

[root@oldboyedu ~]# tail -20 /var/log/secure?

[root@oldboyedu ~]# tail -f /var/log/messages? ? ? ? ? ? # -f 查看文 件尾部的變化?

[root@oldboyedu ~]# tailf /var/log/messages?? ? ? ? ? ? ?#查看文件 尾部的變化?

[root@oldboyedu ~]# ps aux | tail -5? ? ? ? ? ? ? ? ? ? ? ? ? ? #了解(通道)

【grep】:過濾文件內(nèi)容

案例:過濾出pass文件中的root相關(guān)的行?

[root@oldboyedu ~]# grep "root" pass?

root:x:0:0:root:/root:/bin/bash?

operator:x:11:0:operator:/root:/sbin/nologin

過濾pass文件中,匹配以root開頭的行?

[root@oldboyedu ~]# grep "^root" pass?

root:x:0:0:root:/root:/bin/bash

過濾pass文件中,匹配以bash結(jié)尾的行?

[root@oldboyedu ~]# grep "bash$" pass?

root:x:0:0:root:/root:/bin/bash?

jack:x:1000:1000::/home/jack:/bin/bash

顯示行號?

[root@oldboyedu ~]# grep -n "bash$" pass?

1:root:x:0:0:root:/root:/bin/bash?

23:jack:x:1000:1000::/home/jack:/bin/bash

擴(kuò)展了解?

# grep -n -A 2 "Failed" /var/log/secure #匹配/var/log/secure文件中Failed字符串,并打印它的下2行?

# grep -n -B 2 "Failed" /var/log/secure #匹配/var/log/secure文件中Failed字符串,并打印它的上2行?

# grep -n -C 2 "Failed" /var/log/secure #匹配/var/log/secure文件中Failed字符串并打印他的上下兩行

過濾出包含ftp的行?

[root@oldboyedu ~]# grep "ftp" pass?

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

過濾除了ftp的行,其他的全部顯示?

[root@oldboyedu ~]# grep -v "ftp" pass

忽略大小寫方式

[root@oldboyedu ~]# grep -i? "ftp" pass?

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

過濾pass文件中以sync結(jié)尾的,或者ftp相關(guān)的行,打印出來,同時不區(qū)分大小寫.?

# grep -Ei "sync$|ftp" pass

grep篩選的目標(biāo),會將整行打印出來.



##grep相關(guān)練習(xí)題?

0州胳、顯示當(dāng)前pass文件中,root记焊、adm或ftp用戶相關(guān)的信息?

[root@oldboyedu ~]# grep -E "^root|^ftp|^adm" pass?

root:x:0:0:root:/root:/bin/bash adm:x:3:4:

adm:/var/adm:/sbin/nologin?

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

1、顯示/proc/meminfo文件中以不區(qū)分大小的s開頭的行栓撞;?

[root@oldboyedu ~]# grep -i "^s" /proc/meminfo

2遍膜、顯示/etc/passwd中以nologin結(jié)尾的行;?

[root@oldboyedu ~]# grep "nologin$" /etc/passwd

3、顯示/etc/inittab中以#開頭瓤湘,而后又跟了任意字符的行瓢颅;?

[root@oldboyedu ~]# grep -n? "^# .*" /etc/inittab



注釋:.======代表任意單個字符 [a-z] [A-Z] ? [0-9]?

? ? ? ? ? ?* ====== 表示所有?

? ? ? ? ? .* ======代表所有的任意字符


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市弛说,隨后出現(xiàn)的幾起案子挽懦,更是在濱河造成了極大的恐慌,老刑警劉巖木人,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巾兆,死亡現(xiàn)場離奇詭異,居然都是意外死亡虎囚,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門蔫磨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來淘讥,“玉大人,你說我怎么就攤上這事堤如∑蚜校” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵搀罢,是天一觀的道長蝗岖。 經(jīng)常有香客問我,道長榔至,這世上最難降的妖魔是什么抵赢? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮唧取,結(jié)果婚禮上铅鲤,老公的妹妹穿的比我還像新娘。我一直安慰自己枫弟,他們只是感情好邢享,可當(dāng)我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著淡诗,像睡著了一般骇塘。 火紅的嫁衣襯著肌膚如雪伊履。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天款违,我揣著相機(jī)與錄音唐瀑,去河邊找鬼。 笑死奠货,一個胖子當(dāng)著我的面吹牛介褥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播递惋,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼柔滔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了萍虽?” 一聲冷哼從身側(cè)響起睛廊,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎杉编,沒想到半個月后超全,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡邓馒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年嘶朱,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片光酣。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡疏遏,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出救军,到底是詐尸還是另有隱情财异,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布唱遭,位于F島的核電站戳寸,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏拷泽。R本人自食惡果不足惜疫鹊,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望司致。 院中可真熱鬧订晌,春花似錦、人聲如沸蚌吸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽羹唠。三九已至奕枢,卻和暖如春娄昆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背缝彬。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工萌焰, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人谷浅。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓扒俯,卻偏偏與公主長得像,于是被迫代替她去往敵國和親一疯。 傳聞我的和親對象是個殘疾皇子撼玄,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容