微信
手机版
网站地图

九九歌,Linux 查找文件和文件夹的 4 种简略办法,脑筋急转弯大全

2019-04-08 14:15:14 投稿人 : admin 围观 : 146 次 0 评论

(给Linux爱好者加星标,提高Linux技术


英九九歌,Linux 查找文件和文件夹的 4 种简略办法,脑筋急转弯大全文:Prakash Subramanian,翻译:Linux我国/geekpi

linux.cn/article-美邦快递10362-1.html



Linux 管理员一天都不能脱离查找文件,由于这是他们的日常活动。了解一些查找的东西是不错的,由于这能协助你在指令行服务器中作业。这些指令回忆起来不杂乱,由于它们运用赵玉明单弦的是规范语法。


能够经过四个 Linux 指令啦履行此操作,每个指令都有自己共同的功用。


办法 1:运用 find 指令在 Linux 中查找文件和文件夹


find 指令被广泛运用,并且是在 Linux 中查找文件和文件夹的闻名指令。它查找当时目录中的给定文件,并依据查找条件递归遍历其子目录。


它答应用户依据巨细、称号、一切者、组、类型、权限、日期和其他条件履行一切类型的文件查找。


运转以下指令以在体系中查找给定文件。


# find / -iname "sshd_config"

/etc/ssh/sshd_config


运转以下九九歌,Linux 查找文件和文件夹的 4 种简略办法,脑筋急转弯大全指令以查找体系中的给定文件夹。要在 Linux 中查找文件夹,咱们需求运用 -type 参数。


# find / -type d -iname "ssh"

/usr/lib/ssh

/usr/lib/go/src/cmd/vendor/golang.o九九歌,Linux 查找文件和文件夹的 4 种简略办法,脑筋急转弯大全rg/x/crypto/ssh

/u艾帝雅sr/lib/go/pkg/linux_amd64/cmd/vendor/golang.org/x/crypto/ssh

/etc/ssh


运用通配符查找体系上的一切文件。咱们将查找体系中一切以 .config 为扩展名的文件。


# 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__4d116c789737罕组词43f5/avahi-ui-sharp.dll.config

/usr/lib/python2.7/config/Setup.config

/usr/share/git/九九歌,Linux 查找文件和文件夹的 4 种简略办法,脑筋急转弯大全mw-to-git/t/test.config

/var/lib/lightdm/.config

/home/daygeek/.config

/root/.config

/etc/skel/.config


运用以下指令格局在体系中查找空文件和文件夹。


# find / -empty


运用以下指令组合查找 Linux 上包括特定文本的一切文件。


# find / -type f -exe社区福利c grep "Port 22" '{}' \; -print

# find / -type f -print | xargs grep "Port 22"

# fin九九歌,Linux 查找文件和文件夹的 4 种简略办法,脑筋急转弯大全d / -type f | xargs grep 'Port 22'

# find / -type f -exec grep -H 'Port 22' {} \;


办法 2:运用 locate 指令在 Linux 中查找文件和文件夹


locate 指令比 find 指令运转得更快,由于它运用 updatedb 数据库,而 find 指令在实在体系中查找。


它运用数据库而不是查找杨崇生单个目录途径来获取给定文件。


locate 指令未在大多数发行版中预装置,因而,请运用你的包管理器进行装置。


数据库经过 cron 使命定时更新,但咱们能够经过运转以下指令手动更新它。


$ sudo updatedb


只需运转以下指令即可列出给定的文件或文件夹。在 locate 指令中不需求指定特定选项来打印文件或文件夹。


在体系中查找 ssh 文件夹。


# l九九歌,Linux 查找文件和文件夹的 4 种简略办法,脑筋急转弯大全ocate --basenam贾富林e '\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.or轻舞玉女g/美媳动听x/crypto/ssh


在体系中捐精护理查找 ssh_config 文件。


# locate --b任侠家的博客asename '\sshd_config'

/etc/ssh/sshd_config


办法 3:在 Linux 中查找文件运用 which 指令


which 回来在终端输入指令时履行的可履行文件的完好途径。


当你想要为可履行文件创立桌面快捷方式铁勒话或符号链接时,它十分有用。


which 指令查找当时用户而不是一切用户的 $PATH 环境变量中列出的目录。我的意思是,当你登录麻藤康自己的帐户时,你无法查找 root 用户文件或目录。


运转以下指令以打印 vim 可执九九歌,Linux 查找文件和文件夹的 4 种简略办法,脑筋急转弯大全行文件的完好途径。


# which vi

/usr/bin/vi


或许,它答应用户一次履行多个文件查找。


# which -a vi sudo

/usr/bin/vi

/bin/vi

/usr/bin/sudo

/bin/sudo


办法 4:运用 whereis 指令在 Linux 中查找文件


whereis 指令用于查找给牧夫座空泛定宠着你程川指令的二进制、源码和手册页文件。


# whereis vi

vi: /usr/bin/vi /usr/share/man/man1/vi.1p.gz /usr/share/man/man1/vi.1.gz



引荐阅览

(点击标题可跳转阅览)btkszx

Linux 常用指令:解压缩篇

在 Linux 指令行中运用 tcpdump 抓包

Linux 常用指令:体系状况篇



看完本文有收成?请共享给更多人

重视「Linux 爱好者」加李苦禅拿手画什么星标,提高Linux技术

相关文章

标签列表