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为普通类型的文档。