gpt4 book ai didi

unix - 显示隐藏文件命令

转载 作者:行者123 更新时间:2023-12-04 20:01:02 25 4
gpt4 key购买 nike

嘿伙计们,我这里有这个命令 ls -la | egrep '^-' | egrep '^([^ ]+[ ]+){8}[.]' | wc -l 显示cwd中隐藏文件的数量。

  • 第一个问题 为什么上面的命令与 ls -la | 有相同的输出? egrep '^-' | tr -s ' ' | egrep '^([^ ]+[ ]+){8}[.]' | wc -l 我的意思是,如果不编写相应的命令,如何删除多个空格?

  • 我也不是 100% 理解第二个 egrep 的 Action ,请有人向我解释一下它的分离。

最佳答案

让我们一一列举。

  1. ls -la 打印出所有文件(包括隐藏文件)并列出它们附加信息,如用户权限、空间和最后修改时间。
  2. 第一个 egrep 指定它将只打印文件,而不是目录,因为它说要显示所有以“-”开头的,这些以此符号开头的是文件。
  3. tr 用于替换所有重复的实例具有单个字符的字符,在本例中为空格。
  4. 至于最后的egrep,它做的是匹配隐藏文件和目录并打印找到多少相似的行,这实际上意味着出现的次数,所以它为目录和文件找到相同名称的次数(对于你所在的当前目录)上,当然)。

关于unix - 显示隐藏文件命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37185799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com