天天看點

linux指令——ls

    ls指令是list的簡化形式,也是linux指令中最常用的指令之一,以下将對該指令的常用選項進行一定的介紹!

    ls 不帶任何參數,直接列出目前目錄下的所有檔案!但是對于以.開始的檔案是無法顯示出來的,這也是一些webshell作為後門的隐藏方式之一!

1

2

3

<code>root@kali:~</code><code>/linuxcmd</code><code># ls</code>

<code>test1  test2.txt</code>

<code>root@kali:~</code><code>/linuxcmd</code><code>#</code>

    ls -a 顯示所有的檔案,包含任何以.開始的隐藏的檔案!

<code>root@kali:~</code><code>/linuxcmd</code><code># ls -a</code>

<code>.  ..  test1  test2.txt  .test3.txt</code>

    ls -A 顯示除了.和..以外的所有檔案,包含隐藏檔案!

<code>root@kali:~</code><code>/linuxcmd</code><code># ls -A</code>

<code>test1  test2.txt  .test3.txt</code>

    ls -l 使用長格式顯示檔案的各種屬性

4

<code>root@kali:~</code><code>/linuxcmd</code><code># ls -l</code>

<code>總用量 8</code>

<code>drwxr-xr-x 2 root root 4096 Mar 26 19:09 test1</code>

<code>-rw-r--r-- 1 root root    5 Mar 26 19:09 test2.txt</code>

    另外我們可以配合A來檢視所有出.和..以外所有檔案,包含以.開始的隐藏檔案!

5

<code>root@kali:~</code><code>/linuxcmd</code><code># ls -Al</code>

<code>總用量 12</code>

<code>-rw-r--r-- 1 root root    5 Mar 26 19:25 .test3.txt</code>

    ls -F 為了更好區分檔案和目錄,我們可以使用-F參數,他會在目錄後面加/,在可執行檔案加*,連結檔案加@ !

<code>root@kali:~</code><code>/linuxcmd</code><code># ls -p</code>

<code>test1/  test2.txt</code>

    另外該指令的各個選項之間是可以配合使用的!

本文轉自 eth10 51CTO部落格,原文連結:http://blog.51cto.com/eth10/1955328

繼續閱讀