Day 4-文件管理之文件復(fù)制黎比、查看和篩選

文件管理 : 復(fù)制、查看和篩選


1腺办、回顧:


??? 1)焰手、mkdir ? 創(chuàng)建目錄

? ??? 2)糟描、touch ? 創(chuàng)建文件

? ? ? 3)怀喉、mv?????? 移動(dòng)或重新命名

? ??? 4)、rm??????? 刪除文件

2船响、今日內(nèi)容:


? 1)躬拢、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).將file1復(fù)制到/tmp目錄下

???????? [root@oldboyedut ~]# cp file1 /tmp/ [很少會(huì)使用cp file1 /tmp/file1 這種命令]

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

???????? a.經(jīng)過修改將文件權(quán)限和身份全部做了改變

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

???????? b.如果不做其他操作,在拷貝的過程中,文件權(quán)限和身份都會(huì)發(fā)生變化了

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

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

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

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

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

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

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

(4).拷貝一個(gè)目錄,并且目錄中有很多的子文件 (-r:遞歸復(fù)制)

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

(5).拷貝不同路徑下的不同文件至同一個(gè)目錄下 (-v:顯示詳細(xì)過程)

????????? [root@oldboyedu ~]# cp file1? /etc/hostname? /etc/hosts /opt/ -v

???????? “file1” -> ”/opt/file1”

???????? ”/etc/hostname” -> ”/opt/hostname”

??????? ”/etc/hosts” -> ”/opt/hosts”

(6).拷貝不同路徑下的不同文件和不同的目錄至同一個(gè)位置

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

???????????????????????? ................................................................

????? ?? /etc/student.txt" -> "/opt/etc/student.txt"

??????? "/etc/wgetrc" -> "/opt/etc/wgetrc"

????????"/mnt/" -> "/opt/mnt"

? ? ? ? ? [root@oldboyedu ~]# ls /opt/ etc?

???????? file? file1? mnt? oldboy1

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

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

???????? cp:是否覆蓋"/opt/etc/fstab"见间?

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

??????? /:代表去除原有的別名的屬性聊闯,只保留當(dāng)前的屬性

? 2)、查看文件內(nèi)容


(1).cat

???????? [root@oldboyedu ~]# cp /etc/passwd ./pass

???????? [root@oldboyedu ~]# cat pass? ? ? ? 查看文件的所有內(nèi)容,從頭到尾

???????? [root@oldboyedu ~]# cat -n pass? ? 查看一個(gè)文件有多少行

???????? [root@oldboyedu ~]# cat -A pass? ? 查看文件的特殊符號(hào), 比如文件中存在tab鍵

????? tac 操作與cat相似米诉,tac是文件從尾部向頭部倒序顯示

???? *cat擴(kuò)展使用,創(chuàng)建一個(gè)文件,并往里寫入內(nèi)容*

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

? ? ? ? test1

???? ?? test2

???? ?? test3

? ? ? ? EOF

?? (以EOF開始菱蔬,以EOF結(jié)束,“EOF”可以是任意字符)

(2).less和more

???????? a.[root@oldboyedu ~]#? less /etc/services? 使用光標(biāo)上下翻動(dòng),空格進(jìn)行翻頁拴泌,q退出

????? ?? b.[root@oldboyedu ~]#? more /etc/services ?使用回車上下翻動(dòng)魏身,空格進(jìn)行翻頁,q退出

(3).head

??????? [root@oldboyedu ~]# head pass ? ?? 查看文件頭部?jī)?nèi)容蚪腐,默認(rèn)十行

??????? [root@oldboyedu ~]# head -n pass? ? 查看頭部行箭昵,-n指定行數(shù)

(4).tail

???? ?? a.[root@oldboyedu ~]#? tail pass? ? 查看文件尾部?jī)?nèi)容,默認(rèn)十行

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

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

? 3)grep:過濾文件內(nèi)容


(1).過濾出pass文件中的root相關(guān)的行

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

(2).在過濾pass文件中,匹配以root開頭的行

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

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

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

(4).顯示行號(hào)

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

(5)過濾除了ftp的行,其他的全部顯示

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

(6).忽略大小寫方式

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

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

??????? [root@oldboyedu ~]# grep? -Ei "sync$|ftp" pass

(8).擴(kuò)展了解

???????? a.過濾/var/log/secure文件中Failed字符串,并打印它的下2行

???????? # grep -n -A 2 "Failed" /var/log/secure

??????? b.過濾/var/log/secure文件中Failed字符串,并打印它的上2行

??????? # grep -n -B 2 "Failed" /var/log/secure

??????? c.過濾/var/log/secure文件中Failed字符串回季,并打印它的上下各2行

??????? # grep -n -C 2 "Failed" /var/log/secure

(9).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

注意 :.? :代表任意單個(gè)字符? [a-z]? [A-Z] ? [0-9]

? ? ? ? ? ? *? :表示所有

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末粥烁,一起剝皮案震驚了整個(gè)濱河市贤笆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌讨阻,老刑警劉巖芥永,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異钝吮,居然都是意外死亡埋涧,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門奇瘦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來棘催,“玉大人,你說我怎么就攤上這事耳标〈及樱” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵次坡,是天一觀的道長(zhǎng)呼猪。 經(jīng)常有香客問我,道長(zhǎng)砸琅,這世上最難降的妖魔是什么宋距? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮症脂,結(jié)果婚禮上谚赎,老公的妹妹穿的比我還像新娘淫僻。我一直安慰自己,他們只是感情好壶唤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布嘁傀。 她就那樣靜靜地躺著,像睡著了一般视粮。 火紅的嫁衣襯著肌膚如雪细办。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天蕾殴,我揣著相機(jī)與錄音笑撞,去河邊找鬼。 笑死钓觉,一個(gè)胖子當(dāng)著我的面吹牛茴肥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播荡灾,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼瓤狐,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了批幌?” 一聲冷哼從身側(cè)響起础锐,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎荧缘,沒想到半個(gè)月后皆警,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡截粗,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年信姓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绸罗。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡意推,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出珊蟀,到底是詐尸還是另有隱情菊值,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布系洛,位于F島的核電站俊性,受9級(jí)特大地震影響略步,放射性物質(zhì)發(fā)生泄漏描扯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一趟薄、第九天 我趴在偏房一處隱蔽的房頂上張望绽诚。 院中可真熱鬧,春花似錦、人聲如沸恩够。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蜂桶。三九已至儡毕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間扑媚,已是汗流浹背腰湾。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留疆股,地道東北人费坊。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像旬痹,于是被迫代替她去往敵國(guó)和親附井。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

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