10分鐘搞定!Linux基礎入門指令!(上)

    嵌入式基本入門指令,熟記讓你輕鬆學會嵌入式!

ls
功能說明:列出目錄內容。
語  法:ls [-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX][-I <範本樣式>][-T <跳格字數>][-w <每列字符數>][--block-size=<區塊大小>][--color=<使用時機>][--format=<列表格式>][--full-time][--help][--indicator-style=<標註樣式>][--quoting-style=<引號樣式>][--show-control-chars][--sort=<排序方式>][--time=<時間戳記>][--version][文件或目錄...]
補充說明:執行ls指令可列出目錄的內容,包括文件和子目錄的名稱。
 
常用的選項如下:
  - a 顯示指定目錄下所有子目錄與文件,包括隱藏文件。
  - A 顯示指定目錄下所有子目錄與文件,包括隱藏文件。但不列出“.”和 “..”。
  - c 按文件的修改時間排序。
 - C 分成多列顯示各項。
 - d 如果參數是目錄,只顯示其名稱而不顯示其下的各文件。往往與l選項一起使用,以得到目錄的詳細信息。
 - i 在輸出的第一列顯示文件的i節點號。
 - l 以長格式來顯示文件的詳細信息。這個選項最常用。
 - R 遞歸式地顯示指定目錄的各個子目錄中的文件。
 - s 給出每個目錄項所用的塊數,包括間接塊。

敲入ls –l,則結果如下

ldrwx------   14 student  student 4096 11月 17 16:58 student
   第一個字符表示文件類型,它可以是下述類型之一:
l- 普通文件、d 目錄、l 符號鏈接、b 塊設備文件、c 字符設備文件
  2. 後面的9個字符表示文件的訪問權限,分爲3組,每組3位。
l第一組表示文件屬主的權限,
l第二組表示同組用戶的權限,
l第三組表示其他用戶的權限。
l每一組的三個字符分別表示對文件的讀、寫和執行權限。
  各權限如下所示:
lr 讀
lw 寫
lx 執行。對於目錄,表示進入權限。
  3. 注意,linux文件系統不是根據後綴來執行文件的,而是根據此文件有沒有執行權限。
 
列出目錄下所有文件,包含隱藏文件
[root@localhost ~]# ls –la
第一列文件種類及權限,也就是類似這樣的-rw-r--r–
第二列硬鏈接個數
第三列、第四列所屬用戶、組
第五列文件或目錄所佔用的字節數
第六列最後訪問時間
第七列文件名
 
僅查看目錄的屬性 -d參數
[root@localhost /]# ls -ld /etc
ldrwxr-xr-x 54 root root  4096 Nov 19 14:57 /etc
 
查看文件或目錄的inode節點,-i參數的運用
[root@localhost ~]# ls -li /root
列出目錄和文件的inode節點,關於inode節點,後面會詳細描述
 
ls的-F參數的示例
-F或--classify   在列出的檔案名稱後加一符號;例如可執行檔則加 "*", 目錄則加 "/" 。
[root@localhost root]# ls -F /
bin/   dev/  home/ lib/  misc/  opt/   root/  tmp/  var/
boot/  etc/  initrd/  lost+found/  mnt/   proc/  sbin/  usr/
 
通配符在ls命令中的應用
 * 代表0個或多個字符
 [] 內部包括任何字符
 ? 任何單個字符
例:
顯示以i開頭的所有文件,在/root目錄中的;
l[root@localhost ~]# ls /root/i*
顯示以數字開頭的所有文件;
l[root@localhost root]# ls [0-9]*
?通配符的示例:
l[root@localhost root]# ls *.l?g
linstall.llg  install.log
 
獲得ls 的幫助
[root@localhost ~]# ls --help
[root@localhost ~]# man ls
[root@localhost ~]# info ls
 更多嵌入式編碼:http://www.akae.cn/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章