我使用ls-a命令获取目录中的文件名,但输出在一行中
像这样:
。bash_history.ssh updater_error_log.txt
我需要一个内置的备选方案来获取文件名,每个文件名位于新行上,如下所示:
。
..
.bash_历史
.ssh
更新程序错误日志.txt
使用-1选项(注意这是一个“一”位,不是小写字母“L”),如下所示:
ls-1a
不过,首先要确保您的ls支持-1。GNU coreutils(安装在标准Linux系统上)和Solaris do;但如果有疑问,请使用man ls或ls--help或查看文档。例如:
$man ls
...
-1每行列出一个文件。使用-q或-b避免“\n”