2018-12-25 14:50:26 434浏览
今天扣丁学堂Linux培训老师给大家介绍一下关于搜索Linux中的文件和文件夹的四种简单方法,希望对同学们学习Linux开发有所帮助,下面我们可以通过四个Linux命令啦执行此操作,每个命令都有自己独特的功能。
# find / -iname "sshd_config" /etc/ssh/sshd_config
# find / -type d -iname "ssh" /usr/lib/ssh /usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh /usr/lib/go/pkg/linux_amd64/cmd/vendor/golang.org/x/crypto/ssh /etc/ssh
# find / -name "*.config" /usr/lib/mono/gac/avahi-sharp/1.0.0.0__4d116c78973743f5/avahi-sharp.dll.config /usr/lib/mono/gac/avahi-ui-sharp/0.0.0.0__4d116c78973743f5/avahi-ui-sharp.dll.config /usr/lib/python2.7/config/Setup.config /usr/share/git/mw-to-git/t/test.config /var/lib/lightdm/.config /home/daygeek/.config /root/.config /etc/skel/.config
# find / -empty
# find / -type f -exec grep "Port 22" '{}' \; -print # find / -type f -print | xargs grep "Port 22" # find / -type f | xargs grep 'Port 22' # find / -type f -exec grep -H 'Port 22' {} \;
$ sudo updatedb
# locate --basename '\ssh' /etc/ssh /usr/bin/ssh /usr/lib/ssh /usr/lib/go/pkg/linux_amd64/cmd/vendor/golang.org/x/crypto/ssh /usr/lib/go/src/cmd/go/testdata/failssh/ssh /usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh
# locate --basename '\sshd_config' /etc/ssh/sshd_config
# which vi /usr/bin/vi
# which -a vi sudo /usr/bin/vi /bin/vi /usr/bin/sudo /bin/sudo
# whereis vi vi: /usr/bin/vi /usr/share/man/man1/vi.1p.gz /usr/share/man/man1/vi.1.gz
希望对小伙伴们有所帮助,想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询。想要学好Linux开发小编给大家推荐口碑良好的扣丁学堂,扣丁学堂有专业老师制定的Linux学习路线图辅助学员学习,此外还有与时俱进的Linux视频教程供大家学习,想要学好Linux开发技术的小伙伴快快行动吧。扣丁学堂Linux技术交流群:422345477。
【关注微信公众号获取更多学习资料】