≡菜单

Unix LS命令:15个实用示例

用于Ubuntu,Debian,Fedora,Red Hat,AIX,SUSE,CentOS的Ls命令ls –没有此两个字母的命令,Unix用户和sysadmins将无法生存。无论您是每天使用10次还是每天使用100次,了解ls命令的强大功能都可以使您的命令行旅途愉快。

在本文中,让我们回顾一下强大的ls命令的15个实际示例。

1.使用ls -t打开最后编辑的文件

To open the last edited file in the current 目录 use the combination of ls, head and vi commands as shown below.

ls -t 按修改时间对文件排序,首先显示最后编辑的文件。 头-1 拿起第一个文件。

$ vi first-long-file.txt
$ vi second-long-file.txt

$ vi `ls -t | 头-1`
[Note: This will open the last file you edited (i.e second-long-file.txt)]

2.使用ls -1每行显示一个文件

要显示每行单个条目,请使用-1选项,如下所示。

$ ls-1
bin
boot
cdrom
dev
etc
home
initrd
initrd.img
lib

3.使用ls -l显示有关文件/目录的所有信息

显示有关文件/目录的详细列表信息。

$ ls-l
-rw-r----- 1 拉梅什 团队开发 9275204 6月13日15:27 mthesaur.txt.gz
  • 第一个角色– File Type: 第一个字符指定文件的类型。
    在上面的示例中,第一个字符中的连字符(-)表示这是正常文件。以下是ls -l输出的第一个字符中可能的文件类型选项。

    • 栏位说明
    • – normal file
    • d 目录
    • 套接字文件
    • l链接文件
  • 领域1– File Permissions: 接下来的9个字符指定文件许可权。每3个字符表示对用户,组和世界的读取,写入,执行权限。在此示例中,-rw-r—–表示对用户具有读写许可权,对组具有读许可权,对其他用户无许可权。
  • 领域2– Number of links: 第二个字段指定该文件的链接数。在此示例中,1表示仅指向该文件的一个链接。
  • 领域3– 所有者: 第三个字段指定文件的所有者。在此示例中,此文件归用户名所有‘ramesh’.
  • 领域4– Group: 第四个字段指定文件的组。在此示例中,此文件属于”team-dev’ group.
  • 领域5 – Size: Fifth field specifies 的大小file. In this example, ‘9275204’指示文件大小。
  • 领域6– Last modified date & time: 第六字段指定文件的最后修改日期和时间。在这个例子中‘Jun 13 15:27’指定文件的最后修改时间。
  • 领域7– File name: 最后一个字段是文件的名称。在此的示例文件名是mthesaur.txt.gz。

4.使用ls -lh以人类可读的格式显示文件大小

使用 ls -lh (h代表人类可读形式),以易于阅读的格式显示文件大小。即M代表MB,K代表KB,G代表GB。

$ ls-l
-rw-r----- 1 拉梅什 团队开发 9275204 Jun 12 15:27 arch-linux.txt.gz*

$ ls -lh
-rw-r----- 1 拉梅什 团队开发 8.9M Jun 12 15:27 arch-linux.txt.gz

5.使用ls -ld显示目录信息

使用时“ls -l”您将获得目录内容的详细信息。但是,如果需要目录的详细信息,则可以使用-d选项,例如,如果使用ls -l / etc,则将显示etc目录下的所有文件。但是,如果要显示有关/ etc /目录的信息,请使用-ld选项,如下所示。

$ ls-l /etc
total 3344
-rw-r--r--   1 root root   15276 Oct  5  2004 a2ps.cfg
-rw-r--r--   1 root root    2562 Oct  5  2004 a2ps-site.cfg
drwxr-xr-x   4 root root    4096 Feb  2  2007 acpi
-rw-r--r--   1 root root      48 Feb  8 2008年 adjtime
drwxr-xr-x   4 root root    4096 Feb  2  2007 alchemist

$ ls -ld /etc
drwxr-xr-x 21 root root 4096 Jun 15 07:02 /etc

6.使用ls -lt根据上次修改时间对文件进行排序

要按最后修改时间的顺序对显示的文件名进行排序,请使用-t选项。与-l选项结合使用时,您会发现它很方便。

$ ls -lt
total 76
drwxrwxrwt  14 root root  4096 Jun 22 07:36 tmp
drwxr-xr-x 121 root root  4096 Jun 22 07:05 etc
drwxr-xr-x  13 root root 13780 Jun 22 07:04 dev
drwxr-xr-x  13 root root  4096 Jun 20 23:12 root
drwxr-xr-x  12 root root  4096 Jun 18 08:31 home
drwxr-xr-x   2 root root  4096 May 17 21:21 sbin
lrwxrwxrwx   1 root root    11 May 17 20:29 cdrom -> media/cdrom
drwx------   2 root root 16384 May 17 20:29 lost+found
drwxr-xr-x  15 root root  4096 Jul  2 2008年 var

7.使用ls -ltr根据上次修改时间(反向)对文件排序

以相反的顺序对上次修改时间中的文件名进行排序。这将在最后一行显示最后编辑的文件,当列表超出页面时将非常方便。这是我的默认ls用法。每当我执行ls时,我总是使用ls -ltr,因为我发现这非常方便。

$ ls -ltr

total 76
drwxr-xr-x  15 root root  4096 Jul  2 2008年 var
drwx------   2 root root 16384 May 17 20:29 lost+found
lrwxrwxrwx   1 root root    11 May 17 20:29 cdrom -> media/cdrom
drwxr-xr-x   2 root root  4096 May 17 21:21 sbin
drwxr-xr-x  12 root root  4096 Jun 18 08:31 home
drwxr-xr-x  13 root root  4096 Jun 20 23:12 root
drwxr-xr-x  13 root root 13780 Jun 22 07:04 dev
drwxr-xr-x 121 root root  4096 Jun 22 07:05 etc
drwxrwxrwt  14 root root  4096 Jun 22 07:36 tmp

8.使用ls -a(或)ls -A显示隐藏文件

To show all the hidden files in the 目录, use ‘-a option’。 Unix中的隐藏文件开始于‘.’ in its file name.

$ ls -a
[[email protected] ~]$ ls -a
.                             Debian-Info.txt
..                            CentOS-Info.txt
.bash_history                 Fedora-Info.txt
.bash_logout                  .lftp
.bash_profile                 libiconv-1.11.tar.tar
.bashrc                       libssh2-0.12-1.2.el4.rf.i386.rpm

它将显示所有文件,包括‘.’(当前目录)和‘..’(父目录)。显示隐藏文件,但不显示‘.’(当前目录)和‘..’(父目录),使用选项-A。

$ ls -A
Debian-Info.txt               Fedora-Info.txt
CentOS-Info.txt               Red-Hat-Info.txt
.bash_history                 SUSE-Info.txt
.bash_logout                  .lftp
.bash_profile                 libiconv-1.11.tar.tar
.bashrc                       libssh2-0.12-1.2.el4.rf.i386.rpm
[Note: . and .. are not displayed 这里]

9.使用ls -R递归显示文件

$ ls/etc/sysconfig/networking
devices  profiles

$ ls  -R /etc/sysconfig/networking
/etc/sysconfig/networking:
devices  profiles

/etc/sysconfig/networking/devices:

/etc/sysconfig/networking/profiles:
default

/etc/sysconfig/networking/profiles/default:

要递归显示所有文件,请使用-R选项。从/执行此操作时,它将以递归方式显示整个文件系统中所有未隐藏的文件。

10.使用ls -i显示文件索引节点号

有时您可能想知道文件的inone编号以进行内部维护。如下所示,使用-i选项显示一个数字。使用索引节点号,您可以删除其中包含特殊字符的文件’的名称,如 find命令的示例#6 文章。

$ ls-i /etc/xinetd.d/
279694 chargen      279724 cups-lpd  279697 daytime-udp
279695 chargen-udp  279696 daytime   279698 echo

11.使用ls -q隐藏控制字符

要打印问号而不是非图形控制字符,请使用-q选项。

ls -q

12.使用ls -n显示文件UID和GID

列出类似于-l的输出,但以数字格式而不是名称显示uid和gid。

$ ls-l ~/.bash_profile
-rw-r--r--  1 拉梅什 拉梅什 909 Feb  8 11:48 /home/ramesh/.bash_profile
$ ls -n ~/.bash_profile
-rw-r--r--  1 511 511 909 Feb  8 11:48 /home/ramesh/.bash_profile

[Note: This display 511 for uid and 511 for gid]

13.使用ls -F对具有特殊字符的文件进行视觉分类

而不是做‘ls -l’然后检查第一个字符以确定文件的类型。您可以使用-F对不同类型的文件使用不同的特殊字符对文件进行分类。

$ ls-F
Desktop/  Documents/  [email protected]  firstfile  Music/  Public/  Templates/

因此,在上面的输出中,

  • / – 目录.
  • 没有– normal file.
  • @ – link file.
  • * – Executable file

14.文件的视觉分类 色彩 使用ls -F

通过文件显示的颜色识别文件类型是文件分类中的另一种类型。在上面的输出目录中,蓝色显示为蓝色,软链接以绿色显示,而普通文件以默认颜色显示。

$ ls--color=auto
Desktop  Documents Examples firstfile Music  Pictures  Public  Templates  Videos

15.有用的ls命令别名

您可以在上面采用一些必需的ls选项,并将其作为别名。我们建议以下内容。

  • 以易于理解的形式长列出文件的大小。
    别名ll ="ls -lh"
  • 通过附加特殊字符对文件类型进行分类。
    alias lv="ls -F"
  • 通过颜色和特殊字符对文件类型进行分类。
    alias ls="ls -F --color=auto"

很棒的Linux文章

以下是一些很棒的 15个例子 您可能会觉得有帮助的文章。

如果您喜欢这篇文章,您可能还会喜欢..

  1. 50个Linux Sysadmin教程
  2. 50个最常用的Linux命令(包括示例)
  3. 排名前25位的最佳Linux性能监视和调试工具
  4. 妈妈,我找到了! – 15个实用的Linux Find命令示例
  5. Linux 101 Hacks第二版电子书 Linux 101黑客手册

Bash 101 Hacks书 Sed和Awk 101黑客手册 Nagios Core 3书 Vim 101黑客手册

{ 92 评论… 加一 }

  • 乔治 2009年7月13日,3d捕鱼达人2:14

    我从未想过我’d我比使用The Geek Stuff更重视电子邮件订阅。老实说,我只是为了那本书–but I’m finding that I’我从这些条目中学到了很多东西。

  • 弗朗切斯科·塔拉莫纳(Francesco Talamona) 2009年7月13日,3d捕鱼达人5:00

    我不能’不了解“-q” switch.

  • 加布里埃尔·罗德里格斯(Gabriel Rodriguez) 2009年7月13日,3d捕鱼达人7:05

    非常有用!,非常感谢

  • 卡利冲浪 2009年7月13日,3d捕鱼达人8:53

    哇!!!!好帖子…

  • 文斯·史蒂文森(Vince Stevenson) 2009年7月13日,3d捕鱼达人10:31

    感谢您的博客文章。我没’熟悉ls -A。 Rgds文斯

  • 宾尼·瓦 2009年7月13日,下午12:08

    对于递归命令,我’ll推荐ls -R -1

  • 约瑟 2009年7月13日,下午1:53

    是的!….good post…..但是,我们如何按组列出文件和目录?

  • 加根·布拉米(Gagan Brahmi) 2009年7月13日,下午3:53

    你好

    使用ls -l命令时,还可以看到其他字符。但是,我不确定这些是什么意思。

    您是否有可能告诉我这些角色指的是什么?

    以下是我需要知道的另外三个:

    w–r–
    w–r–
    w–r–

    就是c,b&p,我需要知道它的含义。

  • Billyduc 2009年7月13日,晚上9:31

    listing 目录 上ly : ls -d */

  • 加根·布拉米(Gagan Brahmi) 2009年7月14日,下午1:08

    You can get the list of hidden 目录 上ly using the following command:

    ls -d。* /

  • 拉梅什·纳塔拉詹(Ramesh Natarajan) 2009年7月14日,晚上9:32

    @乔治, 感谢您的客气话。一世’我很高兴听到电子书和这些文章对您有所帮助。

    @Francesco, 感谢您参考解释-q选项的文章。为了方便他人,我’我在这里引用那个例子。

    另一个非常重要的开关是–hide-control-chars(或-q)。 Linux文件名可以包含任何字符,甚至可以包含控制字符。可以创建名称中包含隐藏字符的文件名。在这些情况下,您可以’除非您知道隐藏的字符是什么,否则请重命名或删除文件。与名称所暗示的相反,–hide-control-chars开关在文件名中显示所有不可打印的字符作为问号,使其位置可见。

    $ rmorders.txt
    rm:不存在orders.txt
    $ ls–color=never –分类-隐藏控制字符
    存档/ check-orders.sh * orde?rs.txt

    @ Gabriel,@ 卡利冲浪,@ Vince, 感谢您的好评。一世’很高兴您发现本文很有帮助。

    @Binny, 结合本文中提到的item#2(ls -1)和item#9(ls -R)并将其用作(ls -R -1)绝对是使输出可读的好主意。感谢您指出了这一点。

    @Jose, 正如Billyduct指出的那样,使用ls -d * /仅显示目录而不显示文件。

    @Gagan,

    c表示字符设备。例如,做“ls -l /dev/tty*” — you’如下图所示,将在所有终端设备的前面看到c。

    $ ls -l tty*
    crw-rw-rw-  1 root root 5,  0 Jul  4 00:38 tty
    crw-rw----  1 root root 4,  0 Feb  8 2008年 tty0
    crw-------  1 root root 4,  1 Feb  8 2008年 tty1
    

    b表示块设备。例如,做“ls -l /dev/sda*” (or) hda and you’在所有硬盘分区的前面都将看到b,表明它是一个块设备,如下所示。

    $ ls -l / dev / sda *
    brw-rw----  1 root disk 8, 0 Feb  8 2008年 /dev/sda
    brw-rw----  1 root disk 8, 1 Feb  8 2008年 /dev/sda1
    

    p表示它是一个命名管道(FIFO),如下所示。

    $ ls -l | grep ^p
    prw-------  1 root root        0 Feb  8 2008年 initctl
    

    @Billyduc, 使用ls -d * /仅在ls输出中显示目录的出色示例。谢谢你的建议。

  • 纳尔迪 2009年7月24日,3d捕鱼达人7:20

    .bashrc文件的一部分:
    别名la =’ls -lA’
    别名l。=’ls -ld .*’
    别名ld =’ls -ld .’
    别名ll =’ls -lFh’
    别名lt =’ls -lFhtr’
    但是我’ll现在替换ld wit ls -ld * /’有用得多。对我来说唯一的新事物=)

    JFYI注意出现的数字,而不是‘file size’ls -l / dev中的列
    这些是设备的主要和次要数量。您可以在中检查它们的含义
    /usr/src/linux/Documentation/devices.txt
    文档文件(或您的内核文档所在的位置)。如果你’我真的很感兴趣,这可以使你开心一段时间=))

  • 拉梅什·纳塔拉詹(Ramesh Natarajan) 2009年7月25日,3d捕鱼达人12:18

    @Nardi,

    感谢您分享您的.bashrc别名。您具有非常实用和有用的ls别名设置。另外,感谢您指出了有关主要数字和次要数字的devices.txt文档文件位置。

    对于那些感兴趣的人,我们已经写了一篇关于 Linux主设备号和次设备号。

  • 阿南德·巴布 2009年9月24日,3d捕鱼达人1:40

    更改模式对于更改为root至关重要

  • jsonx 2009年10月7日,下午5:05

    谢谢。您的教程非常清晰并且很有帮助。

  • 苏赫里德 2009年12月7日,晚上10:23

    感谢您对ls命令的非常有用的总结。

  • 阿伦 2010年1月4日,3d捕鱼达人4:19

    好帖子

    但是ls命令按大小明智列出文件的顺序是什么(升序/降序)

  • 纳尔迪 2010年1月4日,3d捕鱼达人10:57

    @阿伦
    read 人ual (type: 人 ls)
    $ ls-S … biggest files first
    $ ls-Sr …最小的文件优先
    或者,如果您喜欢它又长又可以理解(我想这仅对配置文件中的别名有用):
    $ ls–sort=size –reverse

  • 亚索达 2010年1月5日,3d捕鱼达人1:45

    太好了!很有帮助的帖子…. 谢谢a lot……

  • 拉吉什 2010年2月9日,3d捕鱼达人1:56

    根据文件大小列出文件。

    ls -l | sort -n

  • 圣塔努 2010年2月26日,晚上9:23

    好贴

  • 优点 2010年3月6日,3d捕鱼达人5:58

    当我只想打印以t开头的字符时,例如wich是正确的命令?

  • 纳尔迪 2010年3月8日,3d捕鱼达人3:07

    @梅特
    使用正则表达式
    见人正则表达式或谷歌“bash正则表达式”

    列出以开头的文件‘t’:
    $ lst*

  • 阿文 2010年3月19日,3d捕鱼达人7:44

    真诚地说。我经常使用LS命令,但从未想到它是如此强大。
    谢谢for the cool LS options.

  • 乌玛·苏雷什(Uma Suresh) 2010年5月6日,下午12:30

    我只是在寻找ls -1之类的命令,该命令每行打印单个文件条目以传递到脚本中,所以我发现了这篇不错的文章。非常感谢您的所有提示。

  • 里图拉伊 2010年6月3日,3d捕鱼达人5:41

    先生,我是该站点的新用户,我想学习linux,所以请给我一些注意事项和技巧

    谢谢& Regards
    里图拉伊

  • 拉吉 2010年6月4日,3d捕鱼达人8:32

    好文章。我读过grep一本–很棒的提示。是否有任何方法可以将这些设置填充到数百个服务器中而无需修改bashrc或配置文件?所以我想拥有一个.profile / bashrc,并希望它在我登录到我管理的任何主机时都有效。

  • 内存 2010年7月22日,下午3:09

    I just wonder what exactly the size for a 目录 in the “ls -l” output. Even empty 目录 show this as 4096! what does that mean?
    谁能阐明一些想法?
    谢谢

  • 纳尔迪 2010年8月1日,3d捕鱼达人1:37

    @内存
    的大小“directory”本身仅取决于其中的文件数。它’s because 目录, as written 上 hard drive, is just an list of files and adresses of that files 上 hard drive.

    to see the 总 size of 目录, you should use other utils such as ncdu (which you’d可能需要安装,但是’s worth it!) or the ‘du’以这种形式的命令:
    du -hs *
    计数并打印“total_size filename” pair for all files and directoriess in working 目录.

  • 匿名 2010年8月16日,3d捕鱼达人5:17

    对技术人员非常有用

  • 皮德拉木 2010年9月29日,3d捕鱼达人12:39

    嗨,它非常有帮助

  • c3rr4t0 2010年10月25日,下午12:43

    嗨,拉梅什!
    一个非常方便的网站。
    我有个问题:
    那么|,=和> in ls -F ?

    谢谢for read me.

  • 门罗 2010年12月26日,3d捕鱼达人11:03

    我知道当前目录中的文件以“txt” can be listed 通过
    ls 文本*
    但是我也可以使用ls在所有较低级别的目录中列出以txt开头的文件。

  • 纳尔迪 2010年12月26日,下午4:45

    @mnrao不是ls本身。您可以使用类似的命令
    ls -R ./* | grep‘/txt’

  • 沙希德 2011年1月13日,3d捕鱼达人4:09

    亲爱的!

    请帮助查找仅显示时间的时间命令。

    T&R
    沙希德

  • 布彭德拉·洛奈 2011年2月24日,3d捕鱼达人4:22

    UNIX OS的优点是什么?
    怎样才能更好地实现窗口操作系统?

  • 阿迪卡 2011年3月13日,下午11:53

    嗨Ramesh,

    也许您还应该给出示例,以在‘ls -ltr’ command.
    I’ve始终使用以下命令:
    ls -trh–time-style=’+%d-%b-%Y %H:%M:%S’

    供参考,我从以下位置查看: 这里, 这里这里

  • Spoorthi N Gowda 2011年3月15日,3d捕鱼达人12:12

    请帮助我找到UNIX中ls -l命令功能的答案

  • 文殊·阿拉赛亚(Manju Arasaiah) 2011年4月21日,晚上10:57

    是否有快速命令来获取文件的所有者?像ls -o(像这样)?谢谢

  • 卡地凯 2011年4月23日,下午7:55

    ls -s(small s)命令的用途是什么?我对此感到困惑…

  • 吉图 2011年5月23日,下午2:56

    我可以’nt alias lv=”ls -f”请先生清除这个话题

  • 巴拉 2011年6月13日,晚上8:26

    对初学者真的很有用

  • 罗比纳特 2011年6月23日,3d捕鱼达人4:52

    太棒了,我喜欢这篇文章。
    感谢Ramesh和大家…

    罗宾

  • 吉滕德拉·库马尔·德维迪 2011年6月23日,下午1:35

    感谢您对ls命令的深刻建议。我想学习.awk coomand

  • 山姆1985 2011年7月9日,3d捕鱼达人6:38

    嗨Ramesh,长期的追随者。 ls是否可以用英语以外的其他语言(例如俄语)显示字母。我在Windows上并使用Cygwin 1.7.10&最低0.9.9。俄语文件使用问号????。mp3显示。字体为Consolas,回显*。*显示
    文件名完美地使ls成为罪魁祸首。有任何想法吗 ??谢谢!

  • 赌博 2011年8月18日,3d捕鱼达人7:09

    嗨Ramesh,

    ls -lh没有’似乎无法在AIX 5上工作,我知道如何查看GB格式的文件?

    谢谢。

  • 索尼卡 2011年9月8日,3d捕鱼达人12:28

    非常好的命令集合

  • 阿帕那 2011年9月16日,3d捕鱼达人4:34

    This website is very good. I am newbee to Unix and was trying to find out how 的大小a file/folder is measured, finally i found ls -lh to my rescue in this website.

  • M 2011年9月18日,晚上8:36

    有人知道如何列出“one file”在根目录的每个子目录中?

  • 浩扎 2011年10月18日,3d捕鱼达人7:38

    迪登’t理解要点14.使用ls -F对带有颜色的文件进行视觉分类

  • 基兰·瓦尔玛 2011年11月16日,3d捕鱼达人4:51

    感谢您提供的信息,它非常有用

  • 普雷西利亚 2012年2月7日,3d捕鱼达人7:27

    感谢这篇非常有用的文章。但是谁能告诉我“total”手段?那是每个ls -l命令的第一行,我也是’t弄清楚它指的是什么。

  • 戴夫 2012年2月7日,3d捕鱼达人9:13

    哇,真的可以’做等于“dir *.txt /s”而不输入ls -R | grep“.txt”..??
    我要么’我错过了一些东西,否则我一定错过了做出决定的选择,以便普通用户可以’使用操作系统而不用沉迷于数十年的专门培训…

  • 卡拉拉尼 2012年2月10日,晚上11:11

    请问有人告诉我UNIX中正则表达式和通配符表达式之间的区别吗?

  • 杜沙尔 2012年3月5日,3d捕鱼达人4:03

    我想实现所有ls命令,如何在inux中执行
    请rply

  • ls 2012年3月5日,晚上11:19

    嗨,尝试使用‘man’ command.
    类型–> 人 ls

  • 尼迪 2012年3月6日,3d捕鱼达人4:52

    同样,此订阅在订阅后不会受到影响…它对保持Linux基本面的更新很有帮助。非常感谢如此精彩的网站和内容

  • 西瓦尼 2012年3月22日,3d捕鱼达人3:06

    你好
    I want to count 总 number of files(files and directories) in a 目录 and create a file having this count.

  • 西瓦尼 2012年3月22日,3d捕鱼达人9:17

    我想从批处理文件开发此功能。

  • 2012年3月25日,下午6:30

    谢谢!
    我有个问题。
    ls -l
    领域5 – Size: Fifth field specifies 的大小file. In this example, ’9275204′指示文件大小。
    In case of 目录, what means of “Field5”?
    如果是文件,“Field 5” is 文件大小. and If it is 目录?

  • 山姆 2012年3月29日,3d捕鱼达人8:27

    @西瓦尼

    这应该有助于将您设置在正确的方向上->找 。型f | wc -l
    也可以尝试ls -R1但很难区分文件& dirs.

  • um 2012年4月12日,3d捕鱼达人6:38

    你好,

    I know to retrieve the last file in a 目录 I can use this command:
    FIC =`ls -rt $ {DIRLOG} |尾-n 1`
    是否可以使用ls命令恢复除最后一个版本以外的所有文件?

    谢谢你的帮助

  • 李根 2012年5月24日,晚上8:23

    非常有用,我通过Google+分享了

  • kk 2012年5月31日,3d捕鱼达人9:29

    我可以帮忙吗

    我还需要显示ls -lrt的东西。它的May2012,我有一个文件显示Dec…..我想看看今年

  • 穆基兰 2012年6月18日,3d捕鱼达人6:33

    如何使用ls命令查看链接????

  • 拉杰什 2012年7月18日,3d捕鱼达人2:26

    真的很有用

  • 甘纳帕拉卡萨姆 2012年8月24日,3d捕鱼达人12:21

    你好
    在使用ls和date命令的输出时,我需要一点帮助。这是我的要求。
    我需要列出前一天(sysdate -1)创建的所有文件。
    我已经使用以下
    prevdate =`date +”%b %d” –date=”yesterday”`
    ls -lt | grep‘$prevdate’
    它没有列出任何文件。
    你能在这里帮我吗?

    谢谢
    甘纳帕拉卡萨姆 R

  • 马齐耶 2012年8月30日,晚上8:03

    您好,我刚刚安装了Fedora 17,当我输入ls -l时,我得到:

    -rw-r–r–。 1 marzi marzi 4096 8月14日19:05东西

    你知道什么是“.”在文件权限字段之后?我很困惑……
    你能帮忙吗?

  • 普拉尚 Tarudkar 2012年9月10日,3d捕鱼达人1:31

    嗨,
    我想通过ls命令返回其第三个字符应为a或e或i的文件。
    有人可以帮我吗。

    谢谢
    普拉尚

  • 比瓦吉特 2012年12月4日,3d捕鱼达人8:51

    谢谢

  • 艾伦 2013年2月18日,下午2:30

    @Prashant Tarudkar

    ls | grep -E‘^..[ie].*’

    ls通过管道传输到grep。 -E表示正则表达式搜索,请参阅‘man grep’ for the details.

  • s 2013年3月19日,3d捕鱼达人2:47

    when we list the content of 目录
    使用ls -l或ls -ltr
    it displays 总 76 as first line
    Can you please explain the meaning of 总
    它反映了什么..?

  • 拉留都 2013年3月27日,3d捕鱼达人11:35

    谢谢… Great post…它非常有帮助-

  • 酒窖 2013年5月12日,3d捕鱼达人7:36

    一如既往的伟大文章!我想知道:您在哪里找到ls -1记录在案?

  • 扎希尔·侯赛因 2013年10月24日,晚上11:41

    很好的例子解释….
    期待更多带有示例的Unix命令… 🙂

  • 达摩什 2013年11月19日,3d捕鱼达人7:40

    优秀的先生…

  • 范希克里希纳 2013年12月16日,3d捕鱼达人4:27

    非常有用..作为Linux的初学者,此站点对我有很大帮助。.谢谢

  • 地质林 2014年1月16日,晚上10:45

    真的很有帮助!

  • 悉达多 2014年5月15日,下午3:21

    我如何列出5个文件

  • 迪帕克 2014年7月3日,3d捕鱼达人6:10

    简单。优雅。全面。
    谢谢拉梅什。

  • 菲利普·佩特林科(Philippe Petrinko) 2014年7月16日,3d捕鱼达人1:30

    你好,

    好话题。

    请注意,有两种错别字:

    “有时您可能想知道文件的_inone_号以进行内部维护。如下所示,使用-i选项显示_inone_号。”

    inone => inode

    –P

  • 拉梅什 2014年7月18日,3d捕鱼达人2:03

    有没有一种方法可以仅在特定日期之后列出文件。例如:只列出2010年1月1日之后的所有文件

    谢谢

  • 拉克什 2014年9月9日,3d捕鱼达人12:04

    非常有用,谢谢!

  • 玛格丽特 2014年12月19日,3d捕鱼达人3:12

    非常感谢您的帖子。如何显示具有完整日期(包括年份)和上次修改时间的文件信息。似乎显示没有时间的完整日期或仅显示日期和时间,例如2月8日11:48

    我实际上需要创建时间以及修改时间。

    谢谢🙂
    玛格丽特

  • 凯莉安 2015年1月6日,3d捕鱼达人5:24

    先生,目的是什么‘ln’ commnad and ln -s..

  • 海伦 2015年3月20日,3d捕鱼达人10:10

    那是什么“|” mean in “ls | grep D”

  • 匿名 2015年7月27日,3d捕鱼达人8:50

    @ 山姆1985
    西格温? Cygwin在(Windows)控制台上运行,因此它没有’不支持俄语。它’ls不是问题。

  • 普里亚 2015年9月21日,下午2:40

    嗨,朋友们,

    正在寻找以GB为单位的文件大小,应以大文件为准。

    我已经在Google上搜索过,以按Solaris上的GB大小对文件进行排序。
    我发现了很多命令,但是所有命令都按字节顺序很好地对大小进行排序。
    但是对于相同的文件,当尝试使用GB时,其显示不正确的结果,我的意思是其采用的编号更高。首先在排序时,即使以MB,KB或GB为单位,它也不在乎。您可以在下面的示例中尝试使用du -sh * |命令。排序-rn |更多,其显示如下输出。

    520 KB
    200 GB
    180兆字节
    40 GB

    我应该得到如下输出

    200 GB
    40 GB
    180兆字节
    520 KB

    如果有人可以帮助我,我将非常感谢

  • 匿名 一月24,2016,9:093d捕鱼达人

    多谢兄弟

  • 艾登·霍尔特(Aiden Holt) 2016年3月7日,3d捕鱼达人9:24

    -rwxr-xr-x 1 root root 920788 Mar 28 2013 bash这是什么意思,请逐个回答

  • nk 2016年12月13日,3d捕鱼达人10:18

    cdrom是什么?> media/cdrom
    lrwxrwxrwx中的均值1根17年5月11日20:29 cdrom-> media/cdrom

  • 阿尼凯特 一月16,2017,5:173d捕鱼达人

    您可能会看到以下可能的文件类型,这些文件类型通过以下任一权限在权限之前进行描述:

    – = Regular File
    d =目录
    l =符号链接
    b =阻止特殊设备
    c =字符设备
    s = Unix套接字(本地域套接字)
    p =命名管道

发表评论