我想在我的主文件夹中的所有文件的列表中,有rwx
(读写执行)或777级权限的每个人。
另外,知道文件权限的命令是什么?
终端默认在您的主目录中打开。在其他任何地方,键入cd ~
以返回到主目录。
ls -l
会在一开始向您显示文件权限,例如
-rwxr-xr-x 1 izx izx 11217428 Oct 2 2011 wkhtmltoimage-amd64
然后,您可以使用grep进行过滤以获得所需的结果:
ls -l | grep -P ".{7}rwx.*"
rwx
在我的主目录中显示:
-rwxrwxrwx 1 izx izx 0 Jun 15 23:42 sd.png -rwxrwxrwx 1 izx izx 0 Jun 15 23:42 slashdot.png drwxrwxrwx 3 izx izx 4096 6月15日21:31 src
在您的主目录中,键入 find . -perm -a+rwx
rwx
;结果将以完整的相对路径显示,例如./.mozilla/firefox/lr5z24b3.default/lock ./src ./src/accountsservice-0.6.15/src/libaccountsservice/.libs/libaccountsservice.so ./src/accountsservice-0.6.15/src/libaccountsservice/。 libs / libaccountsservice.la ./src/accountsservice-0.6.15/src/libaccountsservice/.libs/libaccountsservice.so.0 ./src/accountsservice-0.6.15/debian/libaccountsservice-dev/usr/lib/libaccountsservice.so ./src/accountsservice-0.6.15/debian/libaccountsservice0/usr/lib/libaccountsservice.so.0 ./src/accountsservice-0.6.15/debian/tmp/usr/lib/libaccountsservice.so ./src/accountsservice- 0.6.15 / debian / tmp / usr / lib / libaccountsservice.so.0 ./.pulse/676238f89edd1f57138b3da400000004-runtime ./sd.png ./slashdot.png ./XnView/lib/libQtGui.so.4 ./XnView/lib/libQtWebKit.so.4 ./XnView/lib/libQtXml.so.4 ./XnView/lib/libQtDBus.so.4 ./XnView/lib/ libQtNetwork.so.4 ./XnView/lib/libQtCore.so.4 ./XnView/lib/libQtSvg.so.4
主目录中的粗体条目也在第一种方法中显示。
有关使用更多方法find
来完成您想要的事情的信息,请参考此上方或下方的Eliah Kagan的答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句