linux中的find命令。报错:路径必须在表达式之前。 为什么这样子啊,可以我用同样的方法使用?却没错

发布网友 发布时间:2022-02-26 09:59

我来回答

4个回答

热心网友 时间:2022-02-26 11:29

find /etc -name ini? 没报错,是因为没有ini?这个文件阿

changlox@changlox ~/bakup/netperf/src$ find /etc -name init*
find: `/etc/cups/ssl': 权限不够
find: `/etc/lvm/cache': 权限不够
find: `/etc/ssl/private': 权限不够
find: `/etc/ppp/peers': 权限不够
/etc/initramfs-tools
/etc/initramfs-tools/initramfs.conf
/etc/initramfs-tools/scripts/init-premount
/etc/initramfs-tools/scripts/init-bottom
/etc/initramfs-tools/scripts/init-top
/etc/apparmor/init
/etc/init.d
find: `/etc/chatscripts': 权限不够
/etc/kernel/postinst.d/initramfs-tools
/etc/kernel/postrm.d/initramfs-tools
/etc/init
/etc/bash_completion.d/initramfs-tools

请使用root权限

changlox@changlox ~/bakup/netperf/src$ sudo find /etc -name init*
/etc/initramfs-tools
/etc/initramfs-tools/initramfs.conf
/etc/initramfs-tools/scripts/init-premount
/etc/initramfs-tools/scripts/init-bottom
/etc/initramfs-tools/scripts/init-top
/etc/apparmor/init
/etc/init.d
/etc/kernel/postinst.d/initramfs-tools
/etc/kernel/postrm.d/initramfs-tools
/etc/init
/etc/bash_completion.d/initramfs-tools

热心网友 时间:2022-02-26 12:47

我用没错呀,我也是ubuntu。
只是有的报权限不够。
你不如把命令和结果都粘出来,大家帮你看看。

热心网友 时间:2022-02-26 14:21

你可以查下通配符中“*”与“?”的差别
“*”可以表示一串字符,而“?”应该是表示一个字符

热心网友 时间:2022-02-26 16:13

find /etc -name "init*"
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com