1樓:幻翼高達
需要準備的材料分別是:電腦、linux連線工具。
1、首先連線上linux主機,進入等待輸入指令的linux命令列狀態。
2、例如尋找/home/httpd/html/目錄下的test.txt檔案,在命令列狀態下,輸入指令
txt",按回車。
3、等待查詢結束後,會列印出查詢結果。
2樓:飛喵某
linux中查詢檔案位置的命令有很多,常用的有find,locate和whereis三個命令,下面分別介紹它們的用法:
1、find命令是linux中最強大的查詢檔案的命令,它的格式為」find 《指定目錄》 《指定條件》 《指定動作》「。比如使用find命令搜尋在根目錄下的所有inte***ces檔案所在位置,命令格式為」find / -name 'inte***ces'」,輸入後就會返回搜尋的結果了:
2、第二個命令是locate命令,使用locate也可以搜尋到linux系統中的檔案,同樣的這裡使用locate命令搜尋inte***ces檔案,命令為」locate inte***ces「,locate命令是比find命令快的,因為它查詢的是locatedb資料庫,該資料庫包含本地所有的檔案資訊:
3、最後乙個是使用」whereis「命令搜尋檔案,但是只可以搜尋linux系統中的可執行檔案。這裡用whereis搜尋inte***ces檔案就不起作用了,所以使用whereis命令搜尋grep的可執行檔案,其命令為」whereis grep「。以上就是linux中查詢檔案的命令的用法介紹:
3樓:吉祥二進位制
linux中檔案查詢命令有很多,一般檔案分類為兩種,一種是應用程式,即二進位制檔案,一種是文件,即文字檔案。對於前者,我們一般使用whereis、which等命令,對於後者,我們習慣使用find命令,當然find命令是linux是最強大的檔案搜尋命令。下面簡單的介紹了這幾個命令的用法。
命令1:which
"which 命令" 查詢且只能查詢命令所在目錄例如:which ls
命令2:whereis
"whereis 命令" 查詢且只能查詢命令所在目錄 + 幫助文件位置
whereis 命令
命令位置+幫助文件位置
命令3:find
"find 路徑 查詢方式 引數" 可以查詢任何檔案查詢方式有很多種:
1.根據檔名查詢
查詢方式:-name
例如: find /t3 -name file1注:檔名可以用萬用字元
* 多個字元
? 單個字元
例如:find /t3 -name fil*2.根據檔案大小查詢
查詢方式:-size(單位資料塊512位元組,即0.5kb)+1000
-1000
=1000
例如:find /t3 -name -10003.根據檔案的所有者查詢
查詢方式:-user
例如:find /t3 -user xhc4.根據檔案的所屬組查詢
查詢方式:-group
例如:find /t3 -group greenday5.根據最後修改時間查詢
查詢方式:-ctime、-atime、-mtime 以天為單位查詢方式:-cmin、-amin、-mmin 以分鐘為單位c改變 指檔案屬性,指許可權、所屬組、所有者改變過a訪問m修改 指檔案內容修改過
引數:+ 超過多長時間
- 多少時間之內
什麼都不寫 剛好
例如:find /t3 -mmin -1206.根據檔案型別找
查詢方式:-type
例如:find /t3 -type d
7.根據i節點查詢
查詢方式:-inum
例如:find /t3 -inum 14
8.多重條件
-a 邏輯與
-o 邏輯或
例如:find -size +80 -a -size -1004.查詢後操作
固定格式:find *** -exec 命令 {} \;
例如:find /t3 -mmin -120 -exec ls -l {} \; 查詢兩小時內被修改過的檔案並列出詳細資訊
locate
updatedb
grep
例子:grep ftp 檔名a 輸出a檔案中包含ftp的行
4樓:匿名使用者
在使用linux時,經常需要進行檔案查詢。其中查詢的命令主要有find和grep。兩個命令是有區的。
區別:(1)find命令是根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間等。
(2)grep是根據檔案的內容進行查詢,會對檔案的每一行按照給定的模式(patter)進行匹配查詢。
一.find命令
基本格式:find path expression
1.按照檔名查詢
(1)find / -name httpd.conf #在根目錄下查詢檔案httpd.conf,表示在整個硬碟查詢
在/etc目錄下檔案httpd.conf
(3)find /etc -name '*srm*' #使用萬用字元*(0或者任意多個)。表示在/etc目錄下查詢檔案名中含有字串『srm』的檔案
(4)find . -name 'srm*' #表示當前目錄下查詢檔案名開頭是字串『srm』的檔案
2.按照檔案特徵查詢
(1)find / -amin -10 # 查詢在系統中最後10分鐘訪問的檔案(access time)
(2)find / -atime -2 # 查詢在系統中最後48小時訪問的檔案
(3)find / -empty # 查詢在系統中為空的檔案或者資料夾
(4)find / -group cat # 查詢在系統中屬於 group為cat的檔案
(5)find / -mmin -5 # 查詢在系統中最後5分鐘裡修改過的檔案(modify time)
(6)find / -mtime -1 #查詢在系統中最後24小時裡修改過的檔案
(7)find / -user fred #查詢在系統中屬於fred這個使用者的檔案
(8)find / -size +10000c #查詢出大於10000000位元組的檔案(c:位元組,w:雙字,k:kb,m:mb,g:gb)
(9)find / -size -1000k #查詢出小於1000kb的檔案
3.使用混合查詢方式查詢檔案
引數有: !,-and(-a),-or(-o)。
(1)find /tmp -size +10000c -and -mtime +2 #在/tmp目錄下查詢大於10000位元組並在最後2分鐘內修改的檔案
(2)find / -user fred -or -user george #在/目錄下查詢使用者是fred或者george的檔案檔案
(3)find /tmp ! -user panda #在/tmp目錄中查詢所有不屬於panda使用者的檔案
二、grep命令
基本格式:find expression
1.主要引數
[options]主要引數:
-c:只輸出匹配行的計數。
-i:不區分大小寫
-h:查詢多檔案時不顯示檔名。
-l:查詢多檔案時只輸出包含匹配字元的檔名。
-n:顯示匹配行及行號。
-s:不顯示不存在或無匹配文字的錯誤資訊。
-v:顯示不包含匹配文字的所有行。
pattern正規表示式主要引數:
\: 忽略正規表示式中特殊字元的原有含義。
^:匹配正規表示式的開始行。
$: 匹配正規表示式的結束行。
\<:從匹配正則表達 式的行開始。
\>:到匹配正規表示式的行結束。
[ ]:單個字元,如[a]即a符合要求 。
[ - ]:範圍,如[a-z],即a、b、c一直到z都符合要求 。
.:所有的單個字元。
* :有字元,長度可以為0。
5樓:
find . -type f -name *.txt
在當前目錄下查詢字尾為txt的所有檔案(會搜尋子目錄)。
其中,點號.表示當前目錄;-type f 表示查詢的為檔案。
linux命令列怎麼檢視指定檔案在哪
6樓:易緣國學文化
在使用linux時,經常需要進行檔案查詢。其中查詢的命令主要有find和grep。兩個命令是有區的。
區別:(1)find命令是根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間等。
(2)grep是根據檔案的內容進行查詢,會對檔案的每一行按照給定的模式(patter)進行匹配查詢。
一.find命令
基本格式:find path expression
1.按照檔名查詢
(1)find / -name httpd.conf #在根目錄下查詢檔案httpd.conf,表示在整個硬碟查詢
在/etc目錄下檔案httpd.conf
(3)find /etc -name '*srm*' #使用萬用字元*(0或者任意多個)。表示在/etc目錄下查詢檔案名中含有字串『srm』的檔案
(4)find . -name 'srm*' #表示當前目錄下查詢檔案名開頭是字串『srm』的檔案
2.按照檔案特徵查詢
(1)find / -amin -10 # 查詢在系統中最後10分鐘訪問的檔案(access time)
(2)find / -atime -2 # 查詢在系統中最後48小時訪問的檔案
(3)find / -empty # 查詢在系統中為空的檔案或者資料夾
(4)find / -group cat # 查詢在系統中屬於 group為cat的檔案
(5)find / -mmin -5 # 查詢在系統中最後5分鐘裡修改過的檔案(modify time)
(6)find / -mtime -1 #查詢在系統中最後24小時裡修改過的檔案
(7)find / -user fred #查詢在系統中屬於fred這個使用者的檔案
(8)find / -size +10000c #查詢出大於10000000位元組的檔案(c:位元組,w:雙字,k:kb,m:mb,g:gb)
(9)find / -size -1000k #查詢出小於1000kb的檔案
3.使用混合查詢方式查詢檔案
引數有: !,-and(-a),-or(-o)。
(1)find /tmp -size +10000c -and -mtime +2 #在/tmp目錄下查詢大於10000位元組並在最後2分鐘內修改的檔案
(2)find / -user fred -or -user george #在/目錄下查詢使用者是fred或者george的檔案檔案
(3)find /tmp ! -user panda #在/tmp目錄中查詢所有不屬於panda使用者的檔案
二、grep命令
基本格式:find expression
1.主要引數
[options]主要引數:
-c:只輸出匹配行的計數。
-i:不區分大小寫
-h:查詢多檔案時不顯示檔名。
-l:查詢多檔案時只輸出包含匹配字元的檔名。
-n:顯示匹配行及行號。
-s:不顯示不存在或無匹配文字的錯誤資訊。
-v:顯示不包含匹配文字的所有行。
pattern正規表示式主要引數:
\: 忽略正規表示式中特殊字元的原有含義。
^:匹配正規表示式的開始行。
$: 匹配正規表示式的結束行。
\<:從匹配正則表達 式的行開始。
\>:到匹配正規表示式的行結束。
[ ]:單個字元,如[a]即a符合要求 。
[ - ]:範圍,如[a-z],即a、b、c一直到z都符合要求 。
.:所有的單個字元。
* :有字元,長度可以為0。
怎麼修改檔案許可權在linu系統中
linux是多使用者系統,所以許可權設定比較嚴格,檔案許可權一共有九位表示,加上地一個檔案型別一共是十個比如 除開第一位,每三位表示一個許可權,分別是所屬人,所屬人的組,所有人,每三位用來表示讀,寫,執行的許可權,分別用字母 r,w,x表示 假如一個檔案的許可權是隻準所屬人讀寫執行,其他人只准讀,那...
在html中如何用javascript判斷復羊checkbo是否
樓主是提問是寫錯還是 就這麼寫的?檢查是否選中是checked,不是ckecked。document.getelementbyid checked true js判斷核取方塊是否選中 html view plain copy備註 1 以上常見判斷在實際開發中經常運用。溫故而知新是一件非常好的事情。2...
在cad中,如何返回上一步命令,在CAD中,如何返回上一步命令?
想返回上 bai一步,可以使用 撤 du銷 按鈕,也zhi可以使用命dao令。1 撤銷 cad使用選單欄工具比較多,還是用cad快捷鍵比較多?想返抄回上一步,可以使用 襲 撤銷 按鈕,也bai可以使用命令。1 撤du銷按鈕zhi 點 dao撤銷 按鈕,回到上一步,如果選擇按鈕後面的小三角,可以撤銷多...