Questions tagged «ls»

与Linux'list'命令有关的问题(ls)

5
ls中不同的颜色是什么意思?
Ubuntu ls命令中不同的颜色是什么意思?例如,当我ls在其中一个文件夹中键入命令时,其中一个文件显示为浅绿色,另一个文件(即一个文件夹)显示为蓝色,并带有绿色突出显示。 这些颜色是什么意思,所有颜色都有手册吗?
363 command-line  colors  ls 


13
如何在终端中仅显示隐藏文件?
我有一个包含数千个文件的目录,其中有些是隐藏的。 该命令ls -a列出了所有文件,包括隐藏的文件,但是我只需要列出隐藏的文件。 我应该使用什么命令?
154 command-line  ls 


4
如何将文件递归搜索到子目录中
我正在尝试查找XML特定目录中的所有文件以及其中的所有子目录(递归)。 ls -R *.xml仅列出当前目录中的文件。我很确定,子文件夹本身有几个.xml文件,但没有一个出现。 这是配置问题吗?
116 directory  ls 

5
'dir'和'ls'终端命令之间的区别?
我一直试图找到在终端中使用dir和ls命令之间的区别。我知道ls是查看目录中文件的传统UNIX方法,与dirWindows命令提示符等效,但是这两个命令都在终端中工作。 如果键入,dir则显示目录中的文件和文件夹,如果键入ls,则执行相同的操作,但突出显示内容。这两个命令都接受选项(即ls -a,dir -a都返回所有文件和文件夹以及隐藏文件。 那么,有谁知道区别是什么,为什么要同时使用dir和ls?

4
排除ls中的某些文件
我想运行ls并在输出中排除某些文件。 当我运行以下命令时,我将所有文件都放在一行中: $ ls -1 file1 file2 file3 temp 我想以某种方式运行此命令,以便显示 $ ls -1 <insert magic here> temp file1 file2 file3
61 bash  ls 


2
为什么ls -l输出的大小与ls -s不同?
我不知道为什么会得到以下结果: ls -l 告诉我给定文件的大小(HISTORY)为“ 581944”: $ ls -l HISTORY -rw-rw-r-- 1 waldyrious waldyrious 581944 Feb 22 10:59 HISTORY ls -s 说是“ 572”: $ ls -s HISTORY 572 HISTORY 我显然需要使这些值使用可比较的比例。因此,首先我确认--block-size 1in 使用ls -l与以前相同的结果: $ ls -l --block-size 1 HISTORY -rw-rw-r-- 1 waldyrious waldyrious 581944 Feb 22 10:59 HISTORY 然后,我做同样的事情ls -s来获得相同规模的价值: $ …
38 command-line  ls 


4
文件列表结果中“ *”(星号,星号)的含义是什么?
我注意到某些文件的末尾带有星号。 最后的星号是否有特殊意义?我认为它们大多数都是可执行文件,并通过ls命令以绿色显示。 您会看到./bkmp*并./bkmp0*在最后加上星号。它们是可执行的bash脚本。 这是我的输出: drwxr-xr-x 7 username username 4096 Oct 2 18:28 ./ drwxr-xr-x 8 root root 4096 Oct 2 09:25 ../ -rw-r--r-- 1 username username 3724 Sep 22 03:06 .bashrc -rwxr--r-- 1 username username 319 Sep 22 03:42 .bkmp* -rwxr--r-- 1 username username 324 Sep 29 23:30 .bkmp0* drwx------ …
35 filesystem  ls 


10
ls会始终列出rm将删除的文件吗?
我觉得我应该确定的一点:如果我ls <something>将rm <something>删除ls显示的完全相同的文件?在什么情况下rm可以删除ls未显示的文件?(这是在18.04 bash) 编辑:谢谢所有回答的人。我认为完整答案是所有答案的结合,因此我接受了投票最多的答案作为“答案”。 一路上我学到的意外的事情: ls 在处理参数时并不像您想象的那样简单 在Ubuntu的简单安装过程中,.bashrc别名 ls 不要以破折号开头的文件命名,因为它们看起来像命令参数,而命名一个-r则要求它!
33 bash  18.04  ls  rm  hidden-files 

5
'ls -n'输出中的第二列是什么意思?
当我跑步时: ls -n 我得到类似的东西: -rwxrwxrwx 1 1000 1000 765528 2009-10-15 18:41 file1 drwxr-xr-x 10 1000 1000 4096 2010-12-07 20:50 dir1 drwxr-xr-x 3 1000 1000 4096 2010-10-24 16:57 dir2 第二列(数字)是什么意思?
33 command-line  ls 

8
为什么命令“ ls | not” 文件”的工作?
我一直在研究命令行,并了解到|(管道)旨在将命令的输出重定向到另一个命令的输入。那么,为什么命令ls | file不起作用? file 输入是其他文件名之一,例如 file filename1 filename2 ls输出是文件夹中目录和文件的列表,因此我认为ls | file应该显示文件夹中每个文件的文件类型。 但是,当我使用它时,输出为: Usage: file [-bcEhikLlNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ... file -C [-m magicfiles] file [--help] 由于该file命令的使用存在一些错误

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.