国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux文件查看和文件查找

這篇具有很好參考價值的文章主要介紹了linux文件查看和文件查找。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、例題

1.?文件查看

復(fù)制/etc/passwd到/opt目錄下。

linux文件查看和文件查找

查看/opt/passwd文件的第6行

linux文件查看和文件查找

2.文件查找

在當(dāng)前目錄及子目錄中,查找大寫字母開頭的txt文件

linux文件查看和文件查找

在/etc及其子目錄中,查找host開頭的文件

linux文件查看和文件查找

在$HOME目錄及其子目錄中,查找所有文件

linux文件查看和文件查找

在當(dāng)前目錄及子目錄中,查找不是out開頭的txt文件

linux文件查看和文件查找

忽略文件名大小寫查找a.txt

linux文件查看和文件查找

在當(dāng)前目錄除aa之外的子目錄內(nèi)搜索?txt文件

linux文件查看和文件查找

在當(dāng)前目錄及子目錄下,查找符號鏈接文件

linux文件查看和文件查找

查找2天內(nèi)被更改過的文件

linux文件查看和文件查找

查找2天前被更改過的文件

linux文件查看和文件查找

查找超過1M的文件

linux文件查看和文件查找

3.查找文件?/usr/share/rhel.xml?中包含字符串?re?的所有行。將所有這些行的副本按原始順序放在文件/root/files?中。

查找:
linux文件查看和文件查找

將搜索到的含有re的行輸出重定向到/root/files中:
linux文件查看和文件查找

二、命令所對應(yīng)的作用

1.復(fù)制文件或目錄---cp命令

命令格式:cp? [選項]? 源文件? 目標(biāo)文件

選項:

選項 功能
-a 通常在拷貝目錄時使用。保留鏈接、文件屬性,并且遞歸拷貝目錄
-d 拷貝時保留鏈接
-f 覆蓋已經(jīng)存在的目標(biāo)文件時不提示
-i 在覆蓋目標(biāo)文件前將給出提示要求用戶確認(rèn)?;卮饄時目標(biāo)文件將被覆蓋,交互式拷貝。
-p 除復(fù)制文件內(nèi)容還將把其自改時間和訪問權(quán)限也復(fù)制到新文件中。
-r 給出源文件是一目錄文件,此時將遞歸復(fù)制該目錄下所有子目錄和文件。此時目標(biāo)文件必須是一個目錄名。
-l 不做拷貝,只是鏈接文件

?2.cat---查看文本文件的內(nèi)容

命令格式:cat? [選項]? 文件名列表

常用選項:

-n---對輸出內(nèi)容的所有行標(biāo)注行號?
-b---對輸出內(nèi)容的非空行標(biāo)注行號

linux文件查看和文件查找

3.find---對文件名稱,大小,類型,權(quán)限,日期等進(jìn)行搜索。

命令格式:find 搜索路徑 [選項] 搜索內(nèi)容? --?如果不提供搜索路徑,則在當(dāng)前目錄查找?

(1)按照文件名搜索

-name: 按照文件名搜索
-iname: 按照文件名搜索,不區(qū)分文件名大小寫
-inum: 按照 inode 號搜索

(2)按照文件大小搜索

-size [+|-]大小: 按照指定大小搜索文件

(3)按照指定修改時間搜索文件

-atime [+|-]時間: 按照文件訪問時間搜索
-mtime [+|-]時間: 按照文件數(shù)據(jù)修改時間搜索
-ctime [+|-]時間: 按照文件狀態(tài)修改時間搜索

(4)按照文件類型查找

-type d: 查找目錄
-type f: 查找普通文件
-type l: 查找軟鏈接文件

(5)邏輯運算符

-a: and 邏輯與
-o: or 邏輯或
-not: not 邏輯非

(6)對應(yīng)參數(shù)及作用

參數(shù)

作用

-name 匹配名稱
-perm 匹配權(quán)限(mode為完全匹配)
-user 匹配所有者
-group 匹配所有者
-mtime -n +n 匹配修改內(nèi)容的時間(-n指 n 天內(nèi),+n指 n 天以前)
-atime -n +n 匹配訪問文件的時間(-n指 n 天以內(nèi),+n指 n 天以前)
-ctime -n +n 匹配修改文件權(quán)限的時間(-n指 n 天內(nèi),+n指 n 天以前)
-nouser 匹配無所有者文件
-nogroup 匹配無所有組的文件
-newer f1 !f2 匹配比文件f1新但比f2舊的文件
-type b/d/c/p/l/f 匹配文件類型(后面的字母參數(shù)依次代表塊設(shè)備、目錄、字符設(shè)備、管道、鏈接文件、文本文件)
-size 匹配文件的大?。?50k為查找超過50k的文件,而-50k為查找小于50k的文件)
-prune 忽略某個目錄
-exec……{} \; 后面可跟用于進(jìn)一步處理搜索結(jié)果的命令

(7)示例:

<1> 查找當(dāng)前文件路徑下大于50k,小于5M的文件

[root@server ~]# find -size +50k -size -5M -exec ls -lh {} \;
linux文件查看和文件查找

<2> 查找7天前刪除(日志文件)

[root@server ~]# find ./ name “*.log” -mtime +6
linux文件查看和文件查找

4.grep---用于按行提取文本內(nèi)容

命令格式:grep? [參數(shù)]? 文件名稱

選項:

參數(shù) 作用
-b 將可執(zhí)行文件(binary)當(dāng)做文本文件(test)來搜索
-c 僅顯示找到的行數(shù)
-i 忽略大小寫
-n 顯示行號
-v 反向選擇---僅列出沒有“關(guān)鍵詞”的行

示例:

<1>?查找文件/etc/passwd中以root開頭的行 ?^root ---正則表達(dá)式

[root@server ~]# grep "^root" /etc/passwd

linux文件查看和文件查找

<2>?查找文件/etc/passwd中/bin/bash結(jié)尾的行?

[root@server ~]# grep "/bin/bash$" /etc/passwd

linux文件查看和文件查找

<3>?統(tǒng)計文件中含有root的行,不區(qū)分大小寫

[root@server ~]# grep -i "root" /etc/passwd

linux文件查看和文件查找

<4>? 過濾配置文件中的注釋和空行

[root@server ~]# grep -E -v "#|^$" /etc/ssh/sshd_config

linux文件查看和文件查找文章來源地址http://www.zghlxwxcb.cn/news/detail-403239.html

到了這里,關(guān)于linux文件查看和文件查找的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包