linuxls命令
① 如何學習linux命令之ls的使用
1 輸入 ls -a 或 ls -A
-a:顯示所有文件及目錄(ls內定將檔案名或目錄名稱為「.」的視為隱藏,不會列出);
-A:顯示除隱藏文件「.」和「..」以外的所有文件列表;
2 輸入 ls -C 或 ls -F
-C:多列顯示輸出結果。這是默認選項; -l:與「-C」選項功能相反,所有輸出信息用單列格式輸出,不輸出為多列;
-F:在每個輸出項後追加文件的類型標識符,具體含義:「*」表示具有可執行許可權的普通文件,「/」表示目錄,「@」表示符號鏈接,「|」表示命令管道FIFO,「=」表示sockets套接字。當文件為普通文件時,不輸出任何標識符;
3 輸入 ls -b 或 ls -d
-b:將文件中的不可輸出的字元以反斜線「」加字元編碼的方式輸出; -c:與「-lt」選項連用時,按照文件狀態時間排序輸出目錄內容,排序的依據是文件的索引節點中的ctime欄位。與「-l」選項連用時,則排序的一句是文件的狀態改變時間;
-d:僅顯示目錄名,而不顯示目錄下的內容列表。顯示符號鏈接文件本身,而不顯示其所指向的目錄列表;
4 輸入 ls -f 或 ls -i
-f:此參數的效果和同時指定「aU」參數相同,並關閉「lst」參數的效果;
-i:顯示文件索引節點號(inode)。一個索引節點代表一個文件; --file-type:與「-F」選項的功能相同,但是不顯示「*」;
5 輸入 ls -k 或 ls -l 或 ls -m
-k:以KB(千位元組)為單位顯示文件大小;
-l:以長格式顯示目錄下的內容列表。輸出的信息從左到右依次包括文件名,文件類型、許可權模式、硬連接數、所有者、組、文件大小和文件的最後修改時間等;
-m:用「,」號區隔每個文件和目錄的名稱;
6 輸入 ls -n 或 ls -r
-n:以用戶識別碼和群組識別碼替代其名稱;
-r:以文件名反序排列並輸出目錄內容列表;
7 輸入 ls -s 或 ls -t 或 ls -t --full-time:列出完整的日期與時間
-s:顯示文件和目錄的大小,以區塊為單位;
-t:用文件和目錄的更改時間排序;
8 輸入 ls -L 或 ls -R
-L:如果遇到性質為符號鏈接的文件或目錄,直接列出該鏈接所指向的原始文件或目錄;
-R:遞歸處理,將指定目錄下的所有文件及子目錄一並處理;
② linux系統中ls命令是什麼意思
ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一樣的都是用來列出目錄下的文件。
1. ls -a 列出文件下所有的文件,包括以「.「開頭的隱藏文件(linux下文件隱藏文件是以.開頭的,如果存在..代表存在著父目錄)。
2. ls -l 列出文件的詳細信息,如創建者,創建時間,文件的讀寫許可權列表等等。
3. ls -F 在每一個文件的末尾加上一個字元說明該文件的類型。"@"表示符號鏈接、"|"表示FIFOS、"/"表示目錄、"="表示套接字。
4. ls -s 在每個文件的後面列印出文件的大小。 size(大小)
5. ls -t 按時間進行文件的排序 Time(時間)
6. ls -A 列出除了"."和".."以外的文件。
7. ls -R 將目錄下所有的子目錄的文件都列出來,相當於我們編程中的「遞歸」實現
8. ls -L 列出文件的鏈接名。Link(鏈接)
9. ls -S 以文件的大小進行排序
③ Linux命令ls -a和ls -A的含義是什麼
ls命令用於顯示文件目錄列表,和Windows系統下DOS命令dir類似。當執行ls命令時,默認顯示的只有非隱藏文件的文件名、以文件名進行排序及文件名代表的顏色顯示。當不加參數時,默認列出當前目錄的列表信息。
ls [選項] [目錄或文件名]參數:
1、-a:--all的縮寫,顯示所有的文件,包括隱藏文件(以.開頭的文件)。
2、-A:--almost-all的縮寫,顯示所有的文件,包括隱藏文件,但不包括表示當前目錄.和上級目錄..這兩個文件。
(3)linuxls命令擴展閱讀:
其他is命令語法
1、-c:和-lt一起使用:顯示列表並且以ctime(文件狀態最後改變時間)排序。和-l一起使用:顯示ctime並且以文件名排序。其他情況,以ctime排序。
2、d:--directory的縮寫,僅列出目錄本身,而不是列出目錄里的內容列表。
3、-f:直接列出結果,而不進行排序(ls默認會以文件名排序)。
4、--color[=WHEN]:是否根據文件類型顯示顏色,WHEN可以為never、always或者auto。
5、--full-time:以完整的實際模式顯示(包含年月日時分),類似與ls -l --time-style=full-iso。
6、-g:列表顯示結果,和-l類似,但是不顯示文件所屬者。。
7、-h:將文件內容大小以GB、KB等易讀的方式顯示。
8、-i:結合-l參數,列出每個文件的inode。
9、-l:列出長數據串,顯示出文件的屬性與許可權等數據信息。
-10、n:和-l類似,只是顯示的所屬用戶和組不是名稱而是對應的id。
11、-r:--reverse,將排序結果以倒序方式顯示。
12、-S:以文件大小排序。
13、-t:以修改時間排序。
14、--help:顯示幫助信息。
④ Linux系統通配符與ls命令的功能及用法
文件通配符
* 匹配零個或多個字元
? 匹配任何單個字元
~ 當前用戶家目錄
~mage 用戶mage家目錄
~+ 當前工作目錄
~- 前一個工作目錄
[0-9] 匹配數字范圍
[a-z]:字母(或的關系)就是表示中括弧中的某一個字元
[A-Z]:字母
[a-c]:a A b B c
[A-C]:A b B c C,也就是[]在裡面匹配字母時是以aAbB...這樣排序的
[wang] 匹配列表中的任何的一個字元
[^wang] 匹配列表中的所有字元以外的字元
{}花括弧用來匹配一組用逗號分隔的字元串中的任一個。
左花括弧之前的所有字元稱為前文(preamble),右花括弧之後的所有字元稱為後文(preamble)。
前文和後文都是可選的。花括弧中不能包含不加引號的空白符
預定義的字元類:man 7 glob(通配符)
[:digit:]:任意數字,相當於0-9
[:lower:]:任意小寫字母[:lower:] 這個只相當於a-z,表示的時候必須要在加上中括弧
[:upper:]: 任意大寫字母
[:alpha:]: 任意大小寫字母
[:alnum:]:任意數字或字母
[:blank:]:水平空白字元
[:space:]:水平或垂直空白字元
[:punct:]:標點符號
[:print:]:可列印字元
[:cntrl:]:控制(非列印)字元
[:graph:]:圖形字元
[:xdigit:]:十六進制字元
ls命令的功能:
列出當前目錄的內容或指定目錄
ls命令的用法:
ls [options] [files_or_dirs]
示例:
ls -a 包含隱藏文件
ls -l 顯示額外的信息
ls -r 倒轉排序或者可以說是逆序排列
ls -R 目錄遞歸通過(遞歸會進入到子目錄)
ls -ld 目錄和符號鏈接信息
ls -1 文件分行顯示(列顯示)
ls –S 按從大到小排序(按文件的大小排序)
ls –t 按mtime排序(按文件的修改時間排序)
ls –u 配合-t選項,顯示並按atime從新到舊排序
ls –U 按目錄存放順序顯示(以創建文件的次序進行顯示)
ls –X 按文件後綴排序
ls -d 列出目錄本身並不顯示內容
ls -h 單位換算
ls -I --ignore(忽略)=PATTERN(模式)按著規定的模式去隱藏不進行顯示
實例:
1、顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間出現至少一位數
字的文件或目錄
ls -d /var/l*[0-9]*[[:lower:]]
2、顯示/etc目錄下以任意一位數字開頭,且以非數字結尾的文件或目錄
ls -d /etc/[0-9]*[^0-9]
3、顯示/etc/目錄下以非字母開頭,後面跟了一個字母及其它任意長度任意字元
的文件或目錄
ls -d /etc/[^[:alpha:]][[:alpha:]]*
4、顯示/etc/目錄下所有以rc開頭,並後面是0-6之間的數字,其它為任意字元
的文件或目錄
ls -d /etc/rc[0-6]*
5、顯示/etc目錄下,所有以.d結尾的文件或目錄
ls -d /etc/*.d
6、顯示/etc目錄下,所有.conf結尾,且以m,n,r,p開頭的文件或目錄
ls -d /etc/[mnrp]*.conf
7、只顯示/root下的隱藏文件和目錄
ls -d /root/.*
ls -aI "[^.]*" 當前目錄為/root
l. ls -d .* --color=auto 當前目錄為/root
8、只顯示/etc下的非隱藏目錄
ls -d /etc/*/
⑤ linux中,有哪些命令是比較好用的呢
mount 掛載設備 cat 查看文件內容 find 查找 tail查看文件內容後10行
head查看文件內容前十行 grep檢索文件內容 mkdir創建文件夾
touch創建文件 cp復制 mv移動 像這些都是些比較常用的命令
⑥ Linux裡面ls -ld命令作用是什麼
ls命令用來顯示目標列表,在Linux中是使用率較高的命令。ls命令的輸出信息可以進行彩色加亮顯示,以分區不同類型的文件。《Linux 就該這么學》
[1]查看文件詳情:ls -l 或 ll
[2]只查看當前目錄下的目錄文件: ls -d .
ls -ld <dir> # 只查看 dir路徑下目錄的詳情。
⑦ Linux常用命令ls、cat、mv、touch
如上,ls -某字母(區分大小寫) 執行某操作,可疊加,但所有都屬於ls命令。
具體ls -某字母的作用,可通過ls --help來查看。
1.命令格式:
cat [參數] [文件]
2.用途:
mv index.html abc (把index.html移動至abc目錄)
mv 1.txt 2.txt abc(把1.txt和2.txt移動至abc目錄)
mv index html 123.html(把index.html重命名為123.html)
touch index.html
延伸:
echo "hello" > 1.txt 創建1.txt,文件內容為hello
echo "world" >> 1.txt 在1.txt裡面追加內容world
echo "and" >> 1.txt 同上
echo "Hi" >! 1.txt 用內容Hi覆蓋以上所有已存在的內容
這里要推薦一個可查詢git命令的網站:
explainshell.com
⑧ 請問Linux 命令 ls -l 後出現的是什麼意思
Linux 命令ls-l是用來查看詳細的文件資料的,ls-l出來的是各個文件或目錄的詳細信息。
Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux操作系統不僅僅是被網路運維人員當作伺服器使用,Linux既可以當作伺服器,又可以當作網路防火牆是Linux的 一大亮點。
(8)linuxls命令擴展閱讀:
Linux同時具有字元界面和圖形界面。在字元界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統,用戶可以使用滑鼠對其進行操作。在X-Window環境中就和在Windows中相似,可以說是一個Linux版的Windows。
Linux可以運行在多種硬體平台上,如具有x86、680x0、SPARC、Alpha等處理器的平台。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel64位晶元架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。
⑨ Linux裡面type ls命令作用是什麼
ls命令是linux下最常用的命令。ls命令就是list的縮寫預設下ls用來列印出當前目錄的清單如果ls指定其他目錄那麼就會顯示指定目錄里的文件及文件夾清單。
通過ls 命令不僅可以查看linux文件夾包含的文件而且可以查看文件許可權(包括目錄、文件夾、文件許可權)查看目錄信息等等。ls 命令在日常的linux操作中用的很多!
1. 命令格式:
ls [選項] [目錄名]
2. 命令功能:
列出目標目錄中所有的子目錄和文件。
3. 常用參數:
-a, –all 列出目錄下的所有文件,包括以 . 開頭的隱含文件
-A 同-a,但不列出「.」(表示當前目錄)和「..」(表示當前目錄的父目錄)。
-c 配合 -lt:根據 ctime 排序及顯示 ctime (文件狀態最後更改的時間)配合
-l:顯示 ctime 但根據名稱排序否則:根據 ctime 排序
-C 每欄由上至下列出項目
–color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是'never'、'always'或'auto'其中之一
-d, –directory 將目錄象文件一樣顯示,而不是顯示其下的文件。