如何在Linux中为每个输出行列出一个文件名?
我正在使用ls -a
命令来获取目录中的文件名,但输出在一行中。
像这样:
. .. .bash_history .ssh updater_error_log.txt
我需要一个内置的替代方法来获取文件名,每个文件名都换行,如下所示:
. ..
.bash_history
.ssh
updater_error_log.txt
回答:
使用该-1
选项(请注意,这是一个“一个”数字,而不是小写字母“ L”),如下所示:
ls -1a
不过,首先请确保您的ls
支持-1
。GNU coreutils(安装在标准Linux系统上)和Solaris一样;但如果有疑问,请使用man
ls或ls --help
或查看文档。例如:
$ man ls...
-1 list one file per line. Avoid '\n' with -q or -b
以上是 如何在Linux中为每个输出行列出一个文件名? 的全部内容, 来源链接: utcz.com/qa/404080.html