LINUX下ls命令和find命令有啥区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX下ls命令和find命令有啥区别相关的知识,希望对你有一定的参考价值。

ls是list的简写,就是列出当前目录内容的意思。类似于DOS下的dir命令。用法:
ls[选项][目录或文件]
find命令是查找的意思查找;当你知道是哪个文件,然后可以用ls查找子文件;但是当不知道是什么盘符,哪个文件夹时就可以使用find命令查找。
用法:find / -name httpd.conf,下面为一些其他用法,
find / -amin -10 # 查找在系统中最后10分钟访问的文件
find / -atime -2 # 查找在系统中最后48小时访问的文件
find / -empty # 查找在系统中为空的文件或者文件夹
find / -group cat # 查找在系统中属于 groupcat的文件
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
find / -mtime -1 #查找在系统中最后24小时里修改过的文件
find / -nouser #查找在系统中属于作废用户的文件
find / -user fred #查找在系统中属于FRED这个用户的文件
参考技术A ls命令
对于目录,该命令将列出其中的所有子目录和文件信息;对于文件,该命令将输出其文件名以及所要求的其他信息。

find命令
将文件系统内符合条件的文件列出来,可以指定文件的名称、类别、时间、大小、权限等不同信息的组合,只有完全相符的文件才会被列出来。
参考技术B ls是查看你当前的目录或者文件,或者你指定路径的. find是拿来做查询文件或文件夹的.1个是查看 1个是查询. 参考技术C ls正解,详情可以man一下自己看嘛

第一章,Linux常用命令

20161124 Linux常用命令

1、find 

find /etc/ -size +50k -ls

find /etc/ -size +50k -ls 2> /dev/null

查看目录下大于50K的文件并用ls列表显示出来,

理解2> /dev/null含义,把没权限的都隐藏起来了


2、pwd ,ls  ,ls -a   ,ls -al ,,ls -alh,touch   ,make,

常用ls -alh


3、标准输入和输出管道

cat >  packages1.txt   之后输入内容,按enter,ctrl+d保存退出      

cat 1.txt > 2.txt(覆盖)     

cat 1.txt >> 2.txt(追加)

4、管道符 |

使用管道技术提取试验中有关 cat 的命令,并保存于名为 cat1 的文件中:
history | grep cat > cat1

cat cat1 查看

本文出自 “小行星” 博客,请务必保留此出处http://3203180.blog.51cto.com/3193180/1876272

以上是关于LINUX下ls命令和find命令有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

linux的find命令和ls的使用

linux中grep和find的区别

linux命令中which、whereis、locate有啥区别?

linux中grep和find的区别

linux 命令怎么看文件数 find

linux中ls命令会显示全部文件和文件夹,有啥办法只显示含特定字符的文件和文件夹