linuxtypef
1. linux命令 find . -type f -exec -k {} \; | sort -nrk 1 | head
找到目錄下的文件,並按照從大到小,順序顯示出來前十個
2. linux 中find命令下的-type f 代表什麼意思
-type
是find命令的一個參數:
-type:查找某一類型文檔
b:塊設備文檔
d:目錄
c:字元設備文檔
P:管道文檔
l:符號鏈接文檔
f:普通文檔
連起來就是查找type為普通類型的文檔。
3. linux查找當前目錄下所有子目錄特定文件類型需要查找的文件內容
1、登錄Linux系統之後打開終端,確定你要找關鍵字的目錄。
4. 請教一個Linux命令:find -name . "*test*" -type f|xargs cp ../testdir2/
應該這么寫
find
.
-name
"*test*"
-type
f
-exec
cp
{}
../testdir2/
\;
表示查找目錄的.要在find之後-name之前,或者乾脆省略
xargs把管道輸出的文件名添加到命令的結尾。而你需要做的復制操作,源文件名應該在cp和目標目錄之間。可以用find自帶的-exec操作,用{}代替查找到的文件名,以\;作為命令結尾。
5. Linux裡面type -a命令作用是什麼
type -a作用是顯示一個名字的所有可能,例如:
type命令常被用於判斷另外一個命令是否是內置命令,但它還有更多用法。
1.判斷一個名字當前是否是alias、keyword、function、builtin、file或者什麼都不是:
type ls的輸出是ls 是 `ls --color=auto' 的別名
type if的輸出是if 是 shell 關鍵字
type type的輸出是type 是 shell 內嵌
type frydsh的輸出是bash: type: frydsh: 未找到
2.判斷一個名字當前是否是alias、keyword、function、builtin、file或者什麼都不是的另一種方法(適用於腳本編程):
type -t ls的輸出是alias
type -t if的輸出是keyword
type -t type的輸出是builtin
type -t gedit的輸出是file
type -t frydsh沒有輸出
3.顯示一個名字的所有可能:
type -a kill的輸出是kill 是 shell 內嵌 和kill 是 /bin/kill
type -at kill的輸出是builtin 和file
4.查看一個命令的執行路徑(如果它是外部命令的話):
type -p gedit的輸出是/usr/bin/gedit
type -p kill沒有輸出(因為kill是內置命令)
5.強制搜索外部命令:
type -P kill的輸出是/bin/kill
6. linux如何修改已掛載磁碟的ftype值
修改fstype值,建議備份該盤的數據到其它盤。然後分三步
1.卸載文件系統 umount /路徑
2.對設備重做文件系統,指定新的文件系統類型 makefs -t 新文件系統類型 設備路徑(如/dev/dsk01)
3.最後指定文件系統類型掛載文件系統。
mount -t 新文件系統類型 設備 目錄
7. linux下按文件名和文件內容查找文件
在當前目錄下,查找所有內容包含『abc'的文件
find . -type f | xargs grep -l 'abc'
或
find . -type f -exec grep -l 'abc' {} ;
(7)linuxtypef擴展閱讀:
linux查找文件命令find
根據部分文件名查找方法:
這個方法和在WINDOWS中查找已知的文件名方法是一樣的。不過在Linux中根據部分文件名查找文件的方法要比在WINDOWS中的同類查找方法要強大得多。
例如我們知道某個文件包含有srm這3個字母,那麼要找到系統中所有包含有這3個字母的文件是可以實現的,輸入:
find /etc -name '*srm*'
這個命令表明了Linux系統將在/etc整個目錄中查找所有的包含有srm這3個字母的文件,比如 absrmyz, tibc.srm等等符合條件的文件都能顯示出來。如果你還知道這個文件是由srm 這3個字母打頭的,那麼我們還可以省略最前面的星號,命令如下:
find/etc -name 'srm*'
這是只有像srmyz 這樣的文件才被查找出來,象absrmyz或者 absrm這樣的文件都不符合要求,不被顯示,這樣查找文件的效率和可靠性就大大增強了。
8. linux中這條命令是什麼意思「grep '\*' $(find /etc -type f ) 2> /dev/null」
grep
'\*'
$(find
/etc
-type
f
)
2>
/dev/null
第一步是find
/etc
-type
f
,查找/etc下所有的文件
第二步是grep
'\*'
$(find
/etc
-type
f
)
,查找/etc下所有文件包含*的行,列印出來
錯誤輸出2>/dev/null不顯示在終端,只顯示正確的
9. linux 中find命令下的「-type f 」代表什麼意思
-type
是find命令的一個參數:
-type:查找某一類型文檔
b:塊設備文檔
d:目錄
c:字元設備文檔
p:管道文檔
l:符號鏈接文檔
f:普通文檔
連起來就是查找type為普通類型的文檔。