tft每日頭條

 > 圖文

 > 十個linux命令

十個linux命令

圖文 更新时间:2024-08-31 11:25:32

十個linux命令?ls 命令用來顯示目标列表,在 Linux 中是使用率較高的命令,今天小編就來說說關于十個linux命令?下面更多詳細答案一起來看看吧!

十個linux命令(每天一個linux命令)1

十個linux命令

day 1 - linux 命令 : ls

ls 命令用來顯示目标列表,在 Linux 中是使用率較高的命令。

ls 命令的輸出信息可以進行彩色加亮顯示,以區分不同類型的文件。

語法

ls (選項) (參數)

選項
  • “-a”:顯示所有檔案和目錄(含 “.” 和 “..”)。

  • “-A”: 顯示除隐藏文件 “.” 和 “..” 以外的所有文件列表。

  • “-C”:多列顯示輸出結果,這是默認選項。

  • “-l”:與 "-C" 選項功能相反,所有輸出信息用單列格式輸出,不輸出為多列。

  • “-F”:在每個輸出項後追加文件的類型标識符。具體含義:“ * ” 表示具有可執行權限的普通文件,“ / ” 表示目錄,“ @ ” 表示符号鍊接,“ | ” 表示命令管道 FIFO,“ = ” 表示 sockets 套接字。當文件為普通文件時,不輸出任何标識符。

  • “-b”:将文件中的不可輸出的字符以反斜線 “ \ ” 加字符編碼的方式輸出。

  • “-c”:與 “-lt” 選項連用時(“ ls -clt ”),按照文件狀态時間排序輸出目錄内容,排序的依據是文件的索引節點中的 “ ctime ” 字段;與 “ -l ” 選項連用時(“ ls -cl ”),則排序的依據是文件的狀态改變時間。

  • “-d”:僅顯示目錄名,而不顯示目錄下的内容列表。顯示符号鍊接文件本身,而不顯示其所指向的目錄列表。

  • “-f”:此參數的效果和同時指定 “ aU ” 參數相同,并關閉 “ lst ” 參數的效果。

  • “-i”:顯示文件索引節點号(“ inode ”)。一個索引節點代表一個文件。

  • “--file-type”: 與“ -F ”選項的功能相同,但是不顯示“ * ”。

  • “-k”:以 KB(千字節)為單位顯示文件大小。

  • “-l”:以長格式顯示目錄下的内容列表。輸出的信息從左到右依次包括文件名,文件類型、權限模式、硬連接數、所有者、組、文件大小和文件的最後修改時間等。

  • “-m”:用 “ , ” 号區隔每個文件和目錄的名稱。

  • “-n”:以用戶識别碼和群組識别碼替代其名稱。

  • “-r”:以文件名反序排列并輸出目錄内容列表。

  • “-s”:顯示文件和目錄的大小,以區塊為單位。

  • “-t”:用文件和目錄的更改時間排序。

  • “-L”:如果遇到性質為符号鍊接的文件或目錄,直接列出該鍊接所指向的原始文件或目錄。

  • “-R”:遞歸處理,将指定目錄下的所有文件及子目錄一并處理。

  • “--full-time”:列出完整的日期與時間。

  • “--color[=WHEN]”:使用不同的顔色高亮顯示不同類型的。

參數

目錄:指定要顯示列表的目錄,也可以是具體的文件。

實例
  • 顯示當前目錄下非影藏文件與目錄

    ls README.md mock package.json stats.json build node_modules pages vbuilder.config.js

  • 顯示當前目錄下包括影藏文件在内的所有文件列表

    ls -a . .gitignore build node_modules pages vbuilder.config.js .. README.md mock package.json stats.json

  • 輸出長格式列表

    ls -l total 24 -rw-r--r-- 1 lyy staff 239 6 22 17:31 README.md drwxr-xr-x 3 lyy staff 102 6 30 11:10 build drwxr-xr-x 3 lyy staff 102 6 27 19:21 mock drwxr-xr-x 194 lyy staff 6596 6 30 11:22 node_modules -rw-r--r-- 1 lyy staff 444 6 27 09:54 package.json drwxr-xr-x 3 lyy staff 102 6 22 17:31 pages -rw-r--r-- 1 lyy staff 0 6 27 22:19 stats.json -rw-r--r-- 1 lyy staff 1338 6 27 10:19 vbuilder.config.js

  • 顯示文件的 inode 信息

    索引節點(index inode 簡稱為 “inode”)是 Linux 中一個特殊的概念,具有相同的索引節點号的兩個文本本質上是同一個文件(除文件名不同外)。

    ls -i -l package.json stats.json 34024709 -rw-r--r-- 1 lyy staff 444 6 27 09:54 package.json 34600588 -rw-r--r-- 1 lyy staff 0 6 27 22:19 stats.json

  • 水平輸出文件列表

    ls -m README.md, build, mock, node_modules, package.json, pages, stats.json, vbuilder.config.js

  • 最近修改的文件顯示在最上面

    ls -t node_modules stats.json vbuilder.config.js README.md build mock package.json pages

  • 顯示遞歸文件

    ls -R

  • 打印文件的 UID 和 GID

    ls -n total 24 -rw-r--r-- 1 501 20 239 6 22 17:31 README.md drwxr-xr-x 3 501 20 102 6 30 11:10 build drwxr-xr-x 3 501 20 102 6 27 19:21 mock drwxr-xr-x 194 501 20 6596 6 30 11:22 node_modules -rw-r--r-- 1 501 20 444 6 27 09:54 package.json drwxr-xr-x 3 501 20 102 6 22 17:31 pages -rw-r--r-- 1 501 20 0 6 27 22:19 stats.json -rw-r--r-- 1 501 20 1338 6 27 10:19 vbuilder.config.js

  • 列出文件和文件夾的詳細信息

    ls -l total 24 -rw-r--r-- 1 lyy staff 239 6 22 17:31 README.md drwxr-xr-x 3 lyy staff 102 6 30 11:10 build drwxr-xr-x 3 lyy staff 102 6 27 19:21 mock drwxr-xr-x 194 lyy staff 6596 6 30 11:22 node_modules -rw-r--r-- 1 lyy staff 444 6 27 09:54 package.json drwxr-xr-x 3 lyy staff 102 6 22 17:31 pages -rw-r--r-- 1 lyy staff 0 6 27 22:19 stats.json -rw-r--r-- 1 lyy staff 1338 6 27 10:19 vbuilder.config.js

  • 列出可讀文件和文件夾詳細信息

    ls -lh total 24 -rw-r--r-- 1 lyy staff 239B 6 22 17:31 README.md drwxr-xr-x 3 lyy staff 102B 6 30 11:10 build drwxr-xr-x 3 lyy staff 102B 6 27 19:21 mock drwxr-xr-x 194 lyy staff 6.4K 6 30 11:22 node_modules -rw-r--r-- 1 lyy staff 444B 6 27 09:54 package.json drwxr-xr-x 3 lyy staff 102B 6 22 17:31 pages -rw-r--r-- 1 lyy staff 0B 6 27 22:19 stats.json -rw-r--r-- 1 lyy staff 1.3K 6 27 10:19 vbuilder.config.js

  • 顯示文件夾信息

    ls -ld node_modules/ drwxr-xr-x 194 lyy staff 6596 6 30 11:22 node_modules

  • 按修改時間列出文件和文件夾詳細信息

    ls -ltr total 24 drwxr-xr-x 3 lyy staff 102 6 22 17:31 pages -rw-r--r-- 1 lyy staff 239 6 22 17:31 README.md -rw-r--r-- 1 lyy staff 444 6 27 09:54 package.json -rw-r--r-- 1 lyy staff 1338 6 27 10:19 vbuilder.config.js drwxr-xr-x 3 lyy staff 102 6 27 19:21 mock -rw-r--r-- 1 lyy staff 0 6 27 22:19 stats.json drwxr-xr-x 3 lyy staff 102 6 30 11:10 build drwxr-xr-x 194 lyy staff 6596 6 30 11:22 node_modules

  • 按照特殊字符對文件進行分類

    ls -F README.md mock/ package.json stats.json build/ node_modules/ pages/ vbuilder.config.js

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved