linux find命令,Linux下的find命令

2022-03-05 10:16:57 字數 3895 閱讀 1246

1樓:匿名使用者

這是find的一種重要用法。-exec 後面接命令,以"\;"作為結尾,表示將find所找到的東西進行相應操作,{}就表示前面find / -user billgates 的輸出結果。

整條指令意思是:將所有的屬於billgates的檔案通通複製到/common/adm目錄下。

ps:你的命令末尾少了一個分號

2樓:匿名使用者

billgates 是使用者名稱

cp -a 是複製所有檔案,資料夾 保持屬性。

{} 是expand elements in list\ 這裡是續行的意思(不過我覺得有點問題,除非你下一行命令沒貼上來,否則應該是 \; )

3樓:

billgates 是使用者名稱,後面的命令代表重定向。上面命令表示,找出/目錄下屬於billgates使用者的檔案拷貝到/common/adm目錄下。-a既保持許可權不變,還可以拷貝目錄。

這個是rhce考試的一個重點啊親

4樓:匿名使用者

查詢使用者名稱為billgates的檔案並複製到/common/adm下

linux下的find命令

5樓:日time寸

linux下find命令在目錄結構中搜尋檔案,並執行指定的操作。linux下find命令提供了相當多的查詢條件,功能很強大。即使系統中含有網路檔案系統,find命令在該檔案系統中同樣有效。

在執行一個非常消耗資源的find命令時,很多人都傾向於把它放在後臺執行,因為遍歷一個大的檔案系統可能會花費很長的時間。

命令格式:find 路徑 -命令引數 [輸出形式]

常用引數:

-name 按照檔名查詢檔案。

-perm 按照檔案許可權來查詢檔案。

-prune 使用這一選項可以使find命令不在當前指定的目錄中查詢,如果同時使用了- depth選項,那麼-prune選項將被find命令忽略。

-user 按照檔案屬主來查詢檔案。

-group 按照檔案所屬的組來查詢檔案。

-mtime -n +n 按照檔案的更改時間來查詢檔案, -n表示檔案更改時間距現在n天以內,+n表示檔案更改時間距現在n天以前。find命令還有-atime和-ctime選項,但它們都和-mtime選項相似,所以我們在這裡只介紹-mtime選項。

-type 查詢某一型別的檔案,諸如:b-塊裝置檔案;d-目錄;c-字元裝置檔案;p-管道檔案;l-符號連結檔案;f-普通檔案;s-socket檔案。

-size n[c] 查詢檔案長度為n塊的檔案,帶有c時表示檔案長度以位元組計。

-depth 在查詢檔案時,首先查詢當前目錄中的檔案,然後再在其子目錄中查詢。

用法示例:

查詢當前目錄以.sh結尾的檔案

$ find . -name "*.sh"

查詢當前目錄下的目錄

$ find . -type d

6樓:習雲繆羽

-ctime

-1在一天前以內修改的,就是不包括前天

+1是一天前之外修改的,不包括昨天

!就是取反

確實是,我這麼做也是顯示不一樣的

不過我在chinaunix提問了,有人做出來的結果是一樣的

7樓:匿名使用者

你建立使用者的時候把你的使用者加入到root使用者組。

8樓:匿名使用者

你的理解基本正確,不過find會查詢你指定目錄的所有子目錄,就是遞迴查詢子目錄裡的內容。普通使用者沒有許可權使用find,你可以執行 visudo 命令,裡面有一行是

root all=(all)……

你也新增類似一行:

youruser all=(all)……

這樣你這個使用者就可以執行root的命令了:sudo find ……root執行出來的應該和普通使用者執行出來的一樣啊,而且肯定root不會遇到permission deny的搜尋結果。但普通使用者限於許可權問題,搜尋有些位置的時候就會遇到permission deny的拒絕。

我也剛剛瞭解不久,期待完善

linux下怎樣結束find命令的查詢過程

9樓:匿名使用者

答案: ctrl + c

解釋:1、查詢過程其實是find程序執行的過程;

2、當終端獲取到 「 ctrl + c」訊號時就會中斷當前正在執行的程序。

10樓:匿名使用者

如果是查詢檔案建議不要用find去找,因為find是直接從整個硬碟空間裡面找,這樣花費的時間很多。直接locate+檔案 比如locate passwd ,只要有關passwd的檔案都是給你列出來,當然也可以用whereis 或者 which 。如果用find命令查詢慢想中斷就直接ctrl+c就行了。

11樓:匿名使用者

1 ctrl + c

2 killall find

3 ps aux | grep find | grep -v grep | awk '' | xargs kill -9

12樓:只為媳婦醉

ctrl+c 終止正在執行的任務

linux find命令怎麼用

13樓:

你可以在超級使用者狀態 # 下,使用 find 命令查詢指定的檔案,舉例如下:

#find / -name "*.c" -print其中:/ 代表從根目錄開始進行查詢;"*.

c" 代表要進行查詢的檔案型別為 c 語言源程式(*.c),-print 選項代表將查詢到的結果輸出到螢幕上。

該命令是最、最、最實用的檔案查詢命令,別的就可以舉一反三了。例如:你如果想從 /usr 目錄開始進行查詢,那麼就將 / 更改成:/usr 即可。

linux find命令怎麼用?

14樓:匿名使用者

find [起始目錄] 尋找條件 操作

有種表述方式:find path option [-exec command \;]

find命令會根據我們給的option,也就是尋找條件從我們給出的目錄開始對其中檔案及其下子目錄中的檔案進行遞迴搜尋,令中的尋找條件可以是一個用邏輯運算子 not、and、or 組成的複合條件,(1) and:邏輯與,在命令中用「-a」表示,是系統預設的選項,表示只有當所給的條 件都滿足時,尋找條件才算滿足。例如:

find –name 』tmp』 –xtype c -user 』inin』

% 該命令尋找三個給定條件都滿足的所有檔案

(2) or:邏輯或,在命令中用「-o」表示。該運算子表示只要所給的條件中有一個滿足 時,尋找條件就算滿足。例如:

find –name 』tmp』 –o –name 』mina*』

% 該命令查詢檔名為』tmp』或是匹配』mina*』的所有檔案。

(3) not:邏輯非,在命令中用「!」表示。該運算子表示查詢不滿足所給條件的檔案 。例如:

find ! –name 』tmp』

% 該命令查詢檔名不是』tmp』的所有檔案。需要說明的是:當使用很多的邏輯選項時,可以用括號把這些選項括起來。

為了避免shell本身對括號引起誤解,在話號前需要加轉義字元「\」來去除括號的意義。例:

find \(–name 』tmp』 –xtype c -user 』inin』 \)

15樓:風雨陽光大雜燴

是將檔案系統內符合 expression 的檔案列出來。用法:find [path] [expression]

如何使用unix/linux find命令

linux,find命令

linu命令,linux 命令 du sS

s,separate dirs do not include size of subdirectories s,summarize display only a total for each argument linux 基本命令 du disk usage 功能說明 顯示目錄或檔案的大小。語 法 ...

linu命令如何檔案,linux命令如何新建一個檔案

1 終端下鍵入 touch加檔名,這樣就建立了一個檔案。2 用ls命令即可檢視剛剛建立的檔案。3 然後就可以隨意編輯這個檔案了。擴充套件資料1 linux常用的命令 arch 顯示機器的處理器架構,uname r 顯示正在使用的核心版本 2 lspci tv 羅列 pci 裝置 lsusb tv 顯...

linu使用者退出怎麼命令,linux 使用者退出怎麼命令

linux shell 命令 exit 退出當前使用者 exit logout exit或logout linux 使用者退出怎麼命令 使用者退出登入的方法有以下三種 1 在shell提示符下輸入 exit 按回車確認2 在shell提示符下輸入 logout 按回車確認3 按快捷鍵crtl d 此...