Linux命令詳解之–ls命令,linux命令詳解ls

來源:互聯網
上載者:User

Linux命令詳解之–ls命令,linux命令詳解ls

今天開始為大家介紹下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.gzbaktars: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.bz2drwxr-xr-x  8 root root      4096 Mar  1 15:18 Twisted-15.2.1drwxrwxrwx  4 1000 users     4096 Mar  1 17:49 sqlite-3.6.20drwxr-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.zipdrwxr-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 -lddrwxr-xr-x  5 root root 4096 May 31 20:48 /root/testdrwxr-xr-x 14 root root 4096 Feb 18 09:24 /root/test/cpptestdrwxr-xr-x  2 root root 4096 May 31 21:21 /root/test/lnTstdrwxr-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 -AFcpptest/  lnTst/  ShellTest/  linuxdaxue.com

好了,有關Linux ls命令的介紹就先給大家講到這裡,更多Linux命令詳情請看:Linux命令速查手冊

 

  • 著作權聲明:本站原創文章,於3個月前,由Linux大學(Linuxdaxue.com)發表,共 2366字。
  • 轉載請註明:Linux命令詳解之–ls命令 | Linux大學

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.