`

Linux_cmd_ls拓展示例

 
阅读更多

via: https://linux.cn/article-5109-1.html

 

ls的基本命令就不做介绍了

 

4. 用 -lh 选项来以易读方式列出文件

用-lh组合选项,以易读方式来显示大小。

  1. #ls -lh
  2. total 176K
  3. -rw-r--r--.1 root root 683Aug1909:590001.pcap
  4. -rw-------.1 root root 1.6KJul3102:17 anaconda-ks.cfg
  5. drwxr-xr-x.2 root root 4.0KJul3102:48Desktop
  6. drwxr-xr-x.2 root root 4.0KJul3102:48Documents
  7. drwxr-xr-x.4 root root 4.0KAug1602:55Downloads
  8. -rw-r--r--.1 root root 21KAug1212:42 fbcmd_update.php
  9. -rw-r--r--.1 root root 46KJul3109:58 index.html
  10. -rw-r--r--.1 root root 48KJul3102:17 install.log
  11. -rw-r--r--.1 root root 12KJul3102:13 install.log.syslog
  12. drwxr-xr-x.2 root root 4.0KJul3102:48Music
  13. drwxr-xr-x.2 root root 4.0KJul3102:48Pictures
  14. drwxr-xr-x.2 root root 4.0KJul3102:48Public
  15. drwxr-xr-x.2 root root 4.0KJul3102:48Templates
  16. drwxr-xr-x.2 root root 4.0KJul3102:48Videos

5. 以尾部以‘/’字符结尾的方式列出文件和目录

使用 ls 命令的 -F 选项,会在每个目录的末尾添加“/”字符显示。

  1. #ls -F
  2. 0001.pcapDesktop/Downloads/ index.html install.log.syslog Pictures/Templates/
  3. anaconda-ks.cfg Documents/ fbcmd_update.php install.log Music/Public/Videos/

6. 倒序列出文件

ls -r 选项能以倒序方式显示文件和目录。

  1. #ls -r
  2. VideosPublicMusic install.log fbcmd_update.php Documents anaconda-ks.cfg
  3. TemplatesPictures install.log.syslog index.html DownloadsDesktop0001.pcap

7. 递归列出子目录

ls -R 选项能列出非常长的目录树,来看看示例输出:

  1. #ls -R
  2. total 1384
  3. -rw-------.1 root root 33408Aug817:25 anaconda.log
  4. -rw-------.1 root root 30508Aug817:25 anaconda.program.log
  5. ./httpd:
  6. total 132
  7. -rw-r--r--1 root root 0Aug1903:14 access_log
  8. -rw-r--r--.1 root root 61916Aug1017:55 access_log-20120812
  9. ./lighttpd:
  10. total 68
  11. -rw-r--r--1 lighttpd lighttpd 7858Aug2115:26 access.log
  12. -rw-r--r--.1 lighttpd lighttpd 37531Aug1718:21 access.log-20120819
  13. ./nginx:
  14. total 12
  15. -rw-r--r--.1 root root 0Aug1203:17 access.log
  16. -rw-r--r--.1 root root 390Aug1203:17 access.log-20120812.gz

8. 以修改时间倒序列出

带-ltr组合选项能以文件或目录的最新修改时间的次序来显示它们。

  1. #ls -ltr
  2. total 176
  3. -rw-r--r--.1 root root 11439Jul3102:13 install.log.syslog
  4. -rw-r--r--.1 root root 48867Jul3102:17 install.log
  5. -rw-------.1 root root 1586Jul3102:17 anaconda-ks.cfg
  6. drwxr-xr-x.2 root root 4096Jul3102:48Desktop
  7. drwxr-xr-x.2 root root 4096Jul3102:48Videos
  8. drwxr-xr-x.2 root root 4096Jul3102:48Templates
  9. drwxr-xr-x.2 root root 4096Jul3102:48Public
  10. drwxr-xr-x.2 root root 4096Jul3102:48Pictures
  11. drwxr-xr-x.2 root root 4096Jul3102:48Music
  12. drwxr-xr-x.2 root root 4096Jul3102:48Documents
  13. -rw-r--r--.1 root root 46701Jul3109:58 index.html
  14. -rw-r--r--.1 root root 21262Aug1212:42 fbcmd_update.php
  15. drwxr-xr-x.4 root root 4096Aug1602:55Downloads
  16. -rw-r--r--.1 root root 683Aug1909:590001.pcap

9. 按文件大小排序

带-lS组合选项能按文件从大到小的次序显示。

  1. #ls -lS
  2. total 176
  3. -rw-r--r--.1 root root 48867Jul3102:17 install.log
  4. -rw-r--r--.1 root root 46701Jul3109:58 index.html
  5. -rw-r--r--.1 root root 21262Aug1212:42 fbcmd_update.php
  6. -rw-r--r--.1 root root 11439Jul3102:13 install.log.syslog
  7. drwxr-xr-x.2 root root 4096Jul3102:48Desktop
  8. drwxr-xr-x.2 root root 4096Jul3102:48Documents
  9. drwxr-xr-x.4 root root 4096Aug1602:55Downloads
  10. drwxr-xr-x.2 root root 4096Jul3102:48Music
  11. drwxr-xr-x.2 root root 4096Jul3102:48Pictures
  12. drwxr-xr-x.2 root root 4096Jul3102:48Public
  13. drwxr-xr-x.2 root root 4096Jul3102:48Templates
  14. drwxr-xr-x.2 root root 4096Jul3102:48Videos
  15. -rw-------.1 root root 1586Jul3102:17 anaconda-ks.cfg
  16. -rw-r--r--.1 root root 683Aug1909:590001.pcap

10. 显示文件或目录的索引节点号

我们有时候可以看到一些数字打印在文件或目录名之前,带-i选项就能列出文件或目录的索引节点号。

  1. #ls -i
  2. 201120001.pcap23610Documents23793 index.html 23611Music23597Templates
  3. 23564 anaconda-ks.cfg 23595Downloads22 install.log 23612Pictures23613Videos
  4. 23594Desktop23585 fbcmd_update.php 35 install.log.syslog 23601Public

11. 显示ls命令的版本

查看ls命令的版本。

  1. #ls --version
  2. ls(GNU coreutils)8.4
  3. Copyright(C)2010FreeSoftwareFoundation,Inc.
  4. LicenseGPLv3+: GNU GPL version 3or later <http://gnu.org/licenses/gpl.html>.
  5. Thisis free software: you are free to change and redistribute it.
  6. Thereis NO WARRANTY, to the extent permitted by law.
  7. Written by Richard M.StallmanandDavidMacKenzie.

12. 显示帮助页面

列出ls命令的选项帮助页面。

  1. #ls --help
  2. Usage:ls[OPTION]...[FILE]...

13. 列出目录信息

用ls -l命令列出/tmp目录下的文件,其中-ld参数可以只显示/tmp目录的信息。

  1. #ls -l /tmp
  2. total 408
  3. drwx------.2 narad narad 4096Aug202:00 CRX_75DAF8CB7768
  4. -r--------.1 root root 384683Aug412:28htop-1.0.1.tar.gz
  5. drwx------.2 root root 4096Aug411:20 keyring-6Mfjnk
  6. drwx------.2 root root 4096Aug1601:33 keyring-pioZJr
  7. drwx------.2 gdm gdm 4096Aug2111:26 orbit-gdm
  8. drwx------.2 root root 4096Aug1908:41 pulse-gl6o4ZdxQVrX
  9. drwx------.2 narad narad 4096Aug408:16 pulse-UDH76ExwUVoU
  10. drwx------.2 gdm gdm 4096Aug2111:26 pulse-wJtcweUCtvhn
  11. -rw-------.1 root root 300Aug1603:34 yum_save_tx-2012-08-16-03-34LJTAa1.yumtx

  1. #ls-ld/tmp/
  2. drwxrwxrwt.13 root root 4096Aug2112:48/tmp/

14. 显示文件的UID和GID

用ls -n命令来显示文件和目录的UID(译者注:userid,用户ID)和GID(译者注:groupid,组ID)。

  1. #ls -n
  2. total 36
  3. drwxr-xr-x.25005004096Aug201:52Downloads
  4. drwxr-xr-x.25005004096Aug201:52Music
  5. drwxr-xr-x.25005004096Aug201:52Pictures
  6. -rw-rw-r--.150050012Aug2113:06 tmp.txt
  7. drwxr-xr-x.25005004096Aug201:52Videos

15. ls命令和它的别名

我们给ls命令设置如下别名之后,当我们执行ls命令的时候它会默认执行-l选项并且像上文提到的那样显示长列表。

  1. #alias ls="ls -l"

注意:我们可以通过不加任何参数的alias命令来看到目前系统中可用的所有alias设置,当然它们同时也可以unalias来取消。

  1. #alias
  2. aliascp='cp -i'
  3. alias l.='ls -d .* --color=auto'
  4. alias ll='ls -l --color=auto'
  5. aliasls='ls --color=auto'
  6. aliasmv='mv -i'
  7. aliasrm='rm -i'
  8. alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

删除一项之前定义的alias设置,只需用unalias命令即可。

 

  1. # unalias ls
分享到:
评论

相关推荐

    linux-cmd.zh.zip_Linux shell_linu cmd zh_linux_cmd.zh_linux_cmd_

    Linux系统常用命令文档参考手册。 分门别类, 很适合查询。

    UnixLinux编程实践教程。重写linux基础命令:ls、more、pwd等,代码_and_笔_Linux_cmd.zip

    UnixLinux编程实践教程。重写linux基础命令:ls、more、pwd等,代码_and_笔_Linux_cmd

    SQL Server阻止了对组件xp_cmdshell过程的解决方案.docx

    【SQL Server中的xp_cmdshell扩展存储过程】 在SQL Server中,`xp_cmdshell`是一个非常特殊的扩展存储过程,它允许数据库管理员(DBA)在服务器级别执行操作系统命令。这个过程的强大之处在于它能够直接与Windows...

    SQL Server如何启用xp_cmdshell组件1

    在SQL Server中,`xp_cmdshell`是一个非常强大的系统存储过程,它允许数据库管理员执行操作系统级别的命令,并将结果返回到SQL Server环境中。然而,出于安全考虑,`xp_cmdshell`默认是禁用的,因为不恰当的使用可能...

    手动实现一些linux基本命令_linux_cmd.zip

    手动实现一些linux基本命令_linux_cmd

    用rust实现linux中的部分命令_rust_linux_cmd.zip

    用rust实现linux中的部分命令_rust_linux_cmd

    param set linux_cmd_line

    param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.100:/opt/rootfs_qtopia_qt4 ip=192.168.1.101:192.168.1.100:192.168.1.111:255.255.255.0:sbc2440.arm9.net:eth0:off

    Quectel_QMulti_DL_CMD_User_Guide_V1.5.pdf

    首先,文档《Quectel_QMulti_DL_CMD_User_Guide_V1.5.pdf》的版本信息显示为1.5版本,发布日期为2020年11月23日。这表明用户指南已经更新到较新的版本,用户在使用时应确保下载的是最新版,以避免由于信息过时而引发...

    MS SQL入侵(小心 xp_cmdshell)

    在提供的部分内容中,我们可以看到一系列通过`xp_cmdshell`执行的命令示例: 1. **服务器重启与关闭**: - `EXEC master..xp_cmdshell 'dir c:\WINDOWS\system32\shutdown.exe'`:查看shutdown.exe所在的目录。 -...

    linux_cmd_test.exe

    Linux 命令量测试工具,博文链接:https://blog.csdn.net/lyndon_li/article/details/112424078

    rtl8188FU_linux_v5.2.11.1_22924.20170703.tar.gz

    rootroot@cm88:/home/wwt/tinav2.5/lichee/linux-3.4/drivers/net/wireless$ tar zxvf rtl8188FU_linux_v5.2.11.1_22924.20170703.tar.gz rootroot@cm88:/home/wwt/tinav2.5/lichee/linux-3.4/drivers/net/wireless...

    linux_cmd_doc.zip_doc

    这份"linux_cmd_doc.zip_doc"中的“linux命令手册.pdf”详细记录了Linux系统中常用的各种命令,包括它们的格式、参数以及使用场景。这篇文档将深入探讨这些知识点,帮助你更好地理解和运用Linux命令。 一、Linux...

    Sentinel_LDK_Run-time_cmd_line_6.50

    Sentinel_LDK_Run-time_cmd_line_6.50.zip

    saolei.rar_CMD版扫雷_cmd打开扫雷_cmd扫雷_cmd游戏_扫雷

    标题"saolei.rar_CMD版扫雷_cmd打开扫雷_cmd扫雷_cmd游戏_扫雷"以及描述中的信息表明,这里提供了一个特别版本的扫雷游戏,它完全基于命令行操作。让我们深入了解一下这个CMD版扫雷的奥秘。 首先,CMD版扫雷新奇之...

    ubuntu_cmd.rar_ls_ls -a cmd_文件管理

    `ls`是Linux中列出目录内容的命令,而`-a`选项则是用来显示所有文件,包括通常被隐藏的文件。 1. **ls 命令**:`ls`是List的缩写,用于列出指定目录中的文件和子目录。当你在终端中输入`ls`时,它默认会显示当前...

    XP_CMDSSQLSERVER扩展存储过程XP_CMDSHELL的简单应用

    XP_CMDSHELL存储过程是执行本机的CMD命令,要求系统登陆有SA权限,也就是说如果获得SQLSERVER的SA命令,那就可以在目标机为所欲为了,知名软件“流光”使用的应该也是这个存储过程来实现在目标机上的操作。

    ddkwizard+ddkbuild_bat+ddkbuild_cmd

    本文将深入探讨标题"ddkwizard+ddkbuild_bat+ddkbuild_cmd"所涉及的三个关键文件,以及如何在VS2008和WDK环境下使用它们来搭建开发环境。 首先,`ddkwizard` 是一个驱动程序向导,它为开发者提供了一个图形化的界面...

    sys.xp_cmdshell的使用方法,用处以及注意的几点

    然而,这里我们要讨论的是SQL Server中的一个特定功能,即`sys.xp_cmdshell`存储过程的使用方法、用途以及需要注意的要点。 `sys.xp_cmdshell`是SQL Server中的一个扩展存储过程,允许数据库管理员在服务器上执行...

    Sentinel_LDK_Run-time_cmd_line - V8.31

    《Sentinel_LDK_Runtime_Cmd_Line - V8.31:EPLAN加密狗与Windows 10 21H2的兼容性解析》 在IT领域,软件保护和授权管理是至关重要的环节,尤其是对于专业软件如EPLAN。本文将深入探讨"Sentinel LDK Run-time cmd ...

Global site tag (gtag.js) - Google Analytics