Questions tagged «ls»

类Unix系统中的实用程序,例如Linux,用于列出文件和目录。

27
在Bash中仅使用ls列出目录?
此命令列出当前路径中的目录: ls -d */ 模式到底是*/做什么的? 以及如何在上述命令(例如ls -d /home/alice/Documents)中给出绝对路径,以仅列出该路径中的目录?
952 bash  directory  ls 

23
ls命令:如何获取递归全路径列表,每个文件一行?
我怎样才能让ls吐出一排递归的单行路径列表? 例如,我只想要带有完整路径的文件的平面清单: /home/dreftymac/. /home/dreftymac/foo.txt /home/dreftymac/bar.txt /home/dreftymac/stackoverflow /home/dreftymac/stackoverflow/alpha.txt /home/dreftymac/stackoverflow/bravo.txt /home/dreftymac/stackoverflow/charlie.txt ls -a1 几乎可以满足我的需求,但我不需要路径片段,而需要完整路径。
493 bash  command-line  find  ls 

1
计算Linux目录中文件的数量?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 为了计算目录中的文件数,我通常使用 ls directory | wc -l 但是还有另一个不使用的命令wc吗?
332 linux  ls 

20
如何在Linux中生成带有绝对路径的文件列表?
我正在编写一个将文件路径作为输入的Shell脚本。 因此,我需要生成具有完整路径的递归文件列表。例如,文件bar具有以下路径: /home/ken/foo/bar 但是,据我所看到的,ls并且find只给出相对路径列表: ./foo/bar (from the folder ken) 这似乎是一个显而易见的要求,但在find或ls手册页中看不到任何内容。 如何在Shell中生成文件列表及其绝对路径?

5
如何在Linux中为每个输出行列出一个文件名?
我正在使用ls -a命令获取目录中的文件名,但输出在一行中。 像这样: . .. .bash_history .ssh updater_error_log.txt 我需要一个内置的替代方法来获取文件名,每个文件名都换行,如下所示: . .. .bash_history .ssh updater_error_log.txt
229 linux  shell  ls 

14
在Linux CLI中以相对于当前目录的路径递归列出文件
这类似于此问题,但我想在Unix中包括相对于当前目录的路径。如果我执行以下操作: ls -LR | grep .txt 它不包括完整路径。例如,我具有以下目录结构: test1/file.txt test2/file1.txt test2/file2.txt 上面的代码将返回: file.txt file1.txt file2.txt 如何使用标准Unix命令使其包含相对于当前目录的路径?
224 linux  unix  recursion  ls 


1
Windows上的CMD中的'ls'无法识别[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 当我尝试ls在Windows命令提示符下使用list()时,系统无法识别它。我已经添加C:\Windows\System32了路径,也更新了java,但是仍然无法识别。
135 windows  cmd  ls 


10
如何获取不同行中的文件名列表
我想获取目录中所有文件的列表,例如with ls,以便每个文件名都位于单独的行上,而无需提供的额外详细信息ls -l。我看着,ls --help没有找到解决办法。我试着做 ls -l | cut --fields=9 -d" " 但ls在列之间不使用固定数量的空格。关于如何执行此操作的任何想法,最好是一行?
116 unix  ls 




11
仅显示文件名而不显示整个目录路径
ls /home/user/new/*.txt打印该目录中的所有txt文件。但是,它将输出如下: [me@comp]$ ls /home/user/new/*.txt /home/user/new/file1.txt /home/user/new/file2.txt /home/user/new/file3.txt 等等。 我想ls不从/home/user/new/目录运行命令,因此我必须提供完整的目录名,但我希望输出仅作为 [me@comp]$ ls /home/user/new/*.txt file1.txt file2.txt file3.txt 我不要整条路。只需要文件名。必须使用ls命令解决此问题,因为其输出用于另一个程序。
74 shell  unix  directory  ls 

7
如何以相反的时间顺序列出目录和子目录中的所有文件?
我想做类似的事情,ls -t但文件也包含在子目录中。但是问题是我不想像这样格式化输出ls -R: [test]$ ls -Rt b testdir test ./testdir: a 我希望它的格式像find命令在子目录中显示文件一样。即: [test]$ find . . ./b ./test ./testdir ./testdir/a 但是find似乎没有做的是按最后更新时间的时间顺序排列结果。 那么,如何以目录和子目录中列出的格式列出所有文件find,但顺序却相反?
73 unix  find  ls 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.