显示当前目录而不是父目录中的所有隐藏文件

Posted

技术标签:

【中文标题】显示当前目录而不是父目录中的所有隐藏文件【英文标题】:display all hidden files in the current directory not in the parent directory 【发布时间】:2020-02-12 21:43:30 【问题描述】:

我需要显示当前目录中的所有隐藏文件,但我不想看到父目录中的隐藏文件。我使用了 echo 命令,但到目前为止我无法摆脱父目录中的隐藏文件。

我的代码是: echo $(ls .* --ignore='*')

输出是:

.bash_history 
.bash_logout 
.bashrc .profile 
.: 
..: 
.cache: 
.config: 
.gnupg: 
.loc                           
al:

【问题讨论】:

ls -a | egrep '^\.' ls -d .* 不能解决您的问题吗? 也可以试试find -maxdepth 1 -type f -name '.*' 给定代码如下 无用的 echo style. 【参考方案1】:

这仅列出隐藏文件:

ls -d .?* 

【讨论】:

以上是关于显示当前目录而不是父目录中的所有隐藏文件的主要内容,如果未能解决你的问题,请参考以下文章

总结-linux常用命令

linux终端操作

lsattr-列出隐藏属性

01 ls命令

如何通过 * 将包括隐藏文件在内的所有文件移动到父目录中

Linux系统下如何在ubuntu中显示隐藏文件