今天开始为大家介绍下Linux中常用的命令,首先给大家介绍下Linux中使用频率最高的命令--ls命令。

更多Linux命令详情请看:Linux命令速查手册

linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录),还可以查看文件的权限(包括目录、文件夹、文件权限),查看目录信息等等,是一个非常强大有用的命令。

一、ls命令语法

ls [-alrtAFR] [name...]

二、ls命令参数

下面给大家介绍几个ls命令常用的参数。

-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出) 

-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 

-r 将文件以相反次序显示(原定依英文字母次序) 

-t 将文件依建立时间之先后次序列出 

-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录) 

-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/" 

-R 若目录下有文件,则以下之文件亦皆依序列出

三、ls命令使用举例

下面还是通过几个例子给大家详细介绍下ls命令的用法。

列出根目录(\)下的所有目录:

$ls /
bin boot dev etc home lib lib64 lost+found media mnt opt proc root sbin selinux srv sys tmp usr var

列出目前工作目录下所有名称是 b 开头的文件,越新的排越后面 :

$ls -lrt b*
backupfile:
total 76
-rw-r--r-- 1 root root 23376 Sep 6 2015 date
-rw-r--r-- 1 root root 23376 Sep 6 2015 20150906144055.tar.gz
-rw-r--r-- 1 root root 1168 Sep 6 2015 backup.log
-rw-r--r-- 1 root root 23376 Sep 6 2015 20150906.tar.gz baktars:
total 18272
-rw-r--r-- 1 root root 11754834 Jun 11 2011 Python-2.7.2.tar.bz2
-rw-r--r-- 1 root root 1407934 Aug 30 2011 sqlite-amalgamation-3.6.20.tar.gz
-rw-r--r-- 1 root root 253351 Mar 12 2015 monitorix-3.7.0-1.noarch.rpm
-rw-r--r-- 1 root root 332005 Jan 8 07:35 setuptools-0.6c11-py2.7.egg
-rw-r--r-- 1 root root 4563244 Jan 8 15:25 Twisted-15.2.1.tar.bz2
drwxr-xr-x 8 root root 4096 Mar 1 15:18 Twisted-15.2.1
drwxrwxrwx 4 1000 users 4096 Mar 1 17:49 sqlite-3.6.20
drwxr-x--- 18 1000 1002 4096 Mar 1 18:51 Python-2.7.2
-rw-r--r-- 1 root root 370026 Apr 16 18:25 master.zip
drwxr-xr-x 9 root root 4096 Apr 16 18:46 mod_python-master

列出ShellTest文件夹下所有目录及文件详细资料:

$ls -lR ShellTest/
ShellTest/:
total 52
-rwxr-xr-x 1 root root 1282 May 30 17:41 case2.sh
-rwxr-xr-x 1 root root 512 May 30 18:59 case3.sh
-rwxr-xr-x 1 root root 20 Jun 2 15:33 date.txt
-rwxr-xr-x 1 root root 119 Jun 2 16:53 echo.sh
-rwxr-xr-x 1 root root 224 Jun 1 21:11 fun1.sh
-rwxr-xr-x 1 root root 197 Jun 1 21:30 fun2.sh
-rwxr-xr-x 1 root root 14 Jun 2 17:55 num1.sh
-rwxr-xr-x 1 root root 123 Jun 2 17:57 num2.sh
-rwxr-xr-x 1 root root 18 Jun 2 17:06 num.txt
-rwxr-xr-x 1 root root 276 May 30 20:50 select1.sh
-rwxr-xr-x 1 root root 350 May 30 20:56 select2.sh
-rwxr-xr-x 1 root root 182 May 30 16:14 test.sh
-rwxr-xr-x 1 root root 5 Jun 2 17:02 who.txt

列出当前目录下的所有文件(包括隐藏文件)的绝对路径, 对目录不做递归

#find $PWD -maxdepth 1 | xargs ls -ld
drwxr-xr-x 5 root root 4096 May 31 20:48 /root/test
drwxr-xr-x 14 root root 4096 Feb 18 09:24 /root/test/cpptest
drwxr-xr-x 2 root root 4096 May 31 21:21 /root/test/lnTst
drwxr-xr-x 2 root root 4096 Jun 2 17:57 /root/test/ShellTest
-rw-r--r-- 2 root root 0 Dec 25 21:30 /root/test/linuxdaxue.com

列出目前工作目录下所有档案及目录;目录于名称后加"/", 可执行档于名称后加"*"

#ls -AF
cpptest/ lnTst/ ShellTest/ linuxdaxue.com

好了,有关Linux ls命令的介绍就先给大家讲到这里,更多Linux命令详情请看:Linux命令速查手册

Linux命令详解之–ls命令的更多相关文章

  1. linux命令详解之ls命令

    ls命令概述 ls命令用于显示文件目录列表,和Windows系统下DOS命令dir类似.当执行ls命令时,默认显示的只有非隐藏文件的文件名.以文件名进行排序及文件名代表的颜色显示.当不加参数时,默认列 ...

  2. Linux命令详解之—more命令

    Linux more命令同cat命令一样,多用来查看文件内容,本文就为大家介绍下Linux more命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux的more命令类似 ca ...

  3. 【转】linux命令详解:md5sum命令

    [转]linux命令详解:md5sum命令 转自:http://blog.itpub.net/29320885/viewspace-1710218/ 前言 在网络传输.设备之间转存.复制大文件等时,可 ...

  4. Linux命令详解之–cd命令

    cd命令是linux实际使用当中另一个非常重要的命令,本文就为大家介绍下Linux中cd命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux cd命令用于切换当前工作目录至 d ...

  5. linux shell 脚本攻略学习12--文件权限详解,chmod命令详解,chown命令详解,chattr命令详解

    文件权限详解 一.chmod命令详解 文件权限和所有权是Unix/Linux文件系统最显著的特征之一.linux中的每一个文件都与多种权限类型相关联,在这些权限中主要分类为3种: 用户(User)是文 ...

  6. Linux命令详解之—tail命令

    tail命令也是一个非常常用的文件查看类的命令,今天就为大家介绍下Linux tail命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux tail命令主要用来从指定点开始将文 ...

  7. Linux命令详解之—less命令

    Linux下还有一个与more命令非常类似的命令--less命令,相比于more命令,less命令更加灵活强大一些,今天就给大家介绍下Linux下的less命令. 更多Linux命令详情请看:Linu ...

  8. Linux命令详解之—cat命令

    cat命令的功能是连接文件或标准输入并打印,今天就为大家介绍下Linux中的cat命令. 更多Linux命令详情请看:Linux命令速查手册 Linux 的cat命令通常用来显示文件内容,也可以用来将 ...

  9. Linux命令详解之—pwd命令

    Linux的pwd命令也是一个非常常用的命令,本文为大家介绍下Linux中pwd命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux pwd命令用于显示工作目录. 执行pwd指 ...

随机推荐

  1. Spark源码系列(一)spark-submit提交作业过程

    前言 折腾了很久,终于开始学习Spark的源码了,第一篇我打算讲一下Spark作业的提交过程. 这个是Spark的App运行图,它通过一个Driver来和集群通信,集群负责作业的分配.今天我要讲的是如 ...

  2. linux ulimit调优

    1,说明:ulimit用于shell启动进程所占用的资源.2,类别:shell内建命令3,语法格式:ulimit [-acdfHlmnpsStvw] [size]4,参数介绍:-H 设置硬件资源限制. ...

  3. tengine-2.1.0 + GraphicsMagick-1.3.20

    export LUAJIT_LIB=/usr/local/libexport LUAJIT_INC=/usr/local/include/luajit-2.0/./configure --prefix ...

  4. spring 启动流程

    AbstractApplicationContext 分析 启动流程 // Prepare this context for refreshing.prepareRefresh(); 1. // In ...

  5. Malek Dance Club(递推)

    Malek Dance Club time limit per test 1 second memory limit per test 256 megabytes input standard inp ...

  6. Bill Gates说..

    世界不会在意你的自尊,人们看的只是你的成就.在你没有成就以前,切勿过分强调自尊.

  7. 【转载】 IE/Firefox每次刷新时自动检查网页更新,无需手动清空缓存的设置方法

    [参考了别人的文章]我们做技术,经常在写页面的时候需要多次刷新测试,可是浏览器都有自己的 缓存机制,一般CSS和图片都会被缓存在本地,这样我们修改的CSS就看不到效果 了,每次都去清空缓存,再刷新看效 ...

  8. smartjs 0.2 OOP讲解 - factory

    本篇介绍OOP的第二个对象factory.在以往项目中其实真正使用klass的地方相当少,而factory则是十分常见的. 在smartjs中的factory并不是指的是工厂模式.在factory要求 ...

  9. 如何克隆kvm虚拟机

    关于如何使用kvm虚拟化技术创建虚拟机,这里有一系列博客讲的已经非常清楚了,这里不再赘述,不过其中有些小坑可能需要大家注意: 0. 写在创建虚拟机之前(即教程的系列三之前) 1. 确认防火墙是否关闭, ...

  10. CSS实例

    CSS 实例 CSS背景 设置页面的背景颜色 设置不同元素的背景颜色 设置一个图像作为页面的背景 错误的的背景图片 如何在水平方向重复背景图像 如何定位背景图像 一个固定的背景图片(这个图片不会随页面 ...