ls -l 時,有些文件顯示日期,有些顯示時間,是設(shè)置錯誤造成的,解決方法如下:
當(dāng)涂網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)于2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運(yùn)維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
1、首先打開linux,不帶任何參數(shù)運(yùn)行 ls 命令將列出當(dāng)前工作目錄的內(nèi)容。
2、要列出任何目錄的內(nèi)容,如下圖所示 /etc 目錄使用如下命令。
3、一個目錄總是包含一些隱藏的文件,因此要展示目錄中的所有文件,使用-a或-all標(biāo)志: ?ls ?-a。
4、還可以輸出的每一個文件的詳細(xì)信息,文件權(quán)限、鏈接數(shù)、所有者名稱和組所有者、文件大小、最后修改的時間和文件/目錄名稱。
5、要在目錄中列出文件并對最后修改日期和時間進(jìn)行倒敘,ls ?-lt。
6、最后有倒序就會有正序,基于日期和時間的逆向排序文件可以使用,ls ? -ltr。
在 Linux 系統(tǒng)中,可以使用 ls 命令列出當(dāng)前目錄下的文件和目錄。如果您希望在 ls 命令的輸出中添加行號,可以使用 nl 命令配合 ls 命令使用。例如,您可以這樣使用這兩個命令:
ls | nl
這條命令會列出當(dāng)前目錄下的文件和目錄,并在每一行的開頭添加一個行號。如果您只想顯示文件,可以使用 -l 參數(shù)來更改 ls 命令的輸出,例如:
ls -l | nl
這條命令只會列出當(dāng)前目錄下的文件,并且會顯示每個文件的詳細(xì)信息,包括權(quán)限、大小、時間等。
需要注意的是,nl 命令的行號是從 1 開始的,如果您希望從其他數(shù)字開始編號,可以使用 -n 參數(shù)來指定行號的開始值。例如,如果您希望從 5 開始編號,可以這樣使用 nl 命令:
ls | nl -n 5
這條命令會從 5 開始編號,每一行的行號都比上一行多 1。您還可以使用其他參數(shù),來控制行號的格式和顯示方式。具體的用法可以參考 nl 命令的幫助文檔,或者搜索相關(guān)資料。
1、ls:列出文件及目錄。
2、-l:參數(shù),以詳細(xì)格式列表。
3、-d:參數(shù),僅列目錄。
linux中的通用命令還有:
1、date:打印或者設(shè)置系統(tǒng)的日期和時間
2、stty-a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)
3、passwd:用passwd-h查看
4、logout,login:登錄shell的登錄和注銷命令
5、more,less,head tail:顯示或部分顯示文件內(nèi)容
6、lp/lpstat/cancel,lpr/lpq/lprm:打印文件
7、chmod u+x:更改文件權(quán)限
8、rm-fr dir:刪除非空目錄
9、cp-R dir:拷貝目錄
10、fg jobid:可以將一個后臺進(jìn)程放到前臺
擴(kuò)展資料:
相關(guān)優(yōu)點(diǎn)
1、Linux由眾多微內(nèi)核組成,其源代碼完全開源;
2、Linux繼承了Unix的特性,具有非常強(qiáng)大的網(wǎng)絡(luò)功能,其支持所有的因特網(wǎng)協(xié)議,包括TCP/IPv4、TCP/IPv6和鏈路層拓?fù)涑绦虻龋铱梢岳肬nix的網(wǎng)絡(luò)特性開發(fā)出新的協(xié)議棧;
3、Linux系統(tǒng)工具鏈完整,簡單操作就可以配置出合適的開發(fā)環(huán)境,可以簡化開發(fā)過程,減少開發(fā)中仿真工具的障礙,使系統(tǒng)具有較強(qiáng)的移植性。
ls 指令是Linux下最常用的指令之一。
ls 命令將每個由 Directory 參數(shù)指定的目錄或者每個由 File 參數(shù)指定的名稱寫到標(biāo)準(zhǔn)輸出,以及您所要求的和標(biāo)志一起的其它信息。
如果不指定 File 或 Directory 參數(shù), ls 命令顯示當(dāng)前目錄的內(nèi)容。
基本介紹 中文名 :ls 類屬 :指令 所屬領(lǐng)域 :計算機(jī) 套用范圍 :linux 指令釋義,描述,許可權(quán)表示,標(biāo)志,注意事項, 指令釋義 ls 指令可以說是Linux下最常用的指令之一。它有許多的選項,下面列出了 ls 指令的絕大多數(shù)選項。 List information about the FILEs (the current directory by default).Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. 用法:ls [選項]... [檔案]... 運(yùn)用舉例:
1.列出具體檔案 #ls -al 這個最常用,可是往往又不徹底符合要求,
2.列出一切子目錄的檔案:#ls -R 上個指令僅僅列出了本目錄下的一切目錄和檔案,可是目錄下的檔案不會循環(huán)的列出。
3.若是檔案過多一屏看不完,怎么辦?并且,關(guān)于想找到許多檔案中的某個檔案的姓名。
3.1分屏顯現(xiàn):#ls -l|more 能在當(dāng)時屏退出,很有用,但不能一頁一頁翻屏
#ls -l|less 能用pgup,pgdw 翻頁,但不能在當(dāng)時方位退出
3.2橫向輸出盡可能多的顯現(xiàn)檔案姓名: #ls -m
-a 列出目錄下的一切檔案,包含以 . 最初的隱含檔案。常用
-m 橫向輸出檔案名稱,并以“,”作分格符。
-c 輸出檔案的 i 節(jié)點(diǎn)的修正時刻,并以此排序。
-R 列出一切子目錄下的檔案。
-l 列出檔案的具體信息。
-s 在每個檔案名稱后輸出該檔案的巨細(xì)。
-k 以 k 位元組的方式表明檔案的巨細(xì)。
-i 輸出檔案的 i 節(jié)點(diǎn)的索引信息。
2.只顯現(xiàn)目錄:#ls -l |grep ^d 3.只顯現(xiàn)非目錄檔案:#ls -l |grep ^[^d]
3.對輸出檔案進(jìn)行各種排序;
3.1 依照字元序(default): #ls -l
3.2 依照修正時刻排序: #ls -t 近來修正在最上面
3.3 逆排序 : #ls -r
3.4 按檔案巨細(xì)排序 :#ls -S 大檔案的在上
3.5 依照檔案擴(kuò)展名(最終一個.后的字元)排序: #ls -X
3.6 按數(shù)字排序 :#ls -lv
-t 以時刻排序。
-r 對目錄反向排序
-f -U 對輸出的檔案不排序。
-X 以檔案的擴(kuò)展名(最終一個 . 后的字元)排序。
-S 以檔案巨細(xì)排序。
-u 以檔案前次被拜訪的時刻排序?!?/p>
-n 用數(shù)字的 UID,GID 替代稱號。
-o 顯現(xiàn)檔案的除組信息外的具體信息。
-p -F 在每個檔案名稱后附上一個字元以闡明該檔案的類型,“*”表明可執(zhí)行的一般
檔案;“/”表明目錄;“@”表明符號連線;“|”表明FIFOs;“=”表明套接字(sockets)。
-q 用?替代不行輸出的字元?!?/p>
-x 按列輸出,橫向排序。
暫時無用選項:
-b 把檔案名稱中不可輸出的字元用反斜杠加字元編號(就象在C言語里相同)的方式列出。不常用
-d 將目錄象檔案相同顯現(xiàn),而不是顯現(xiàn)其下的檔案。
-e 輸出時刻的悉數(shù)信息,而不是輸出簡略信息。 沒用
-g 無用。
-A 顯現(xiàn)除 “.”和“..”外的一切檔案。
-B 不輸出以 “~”結(jié)束的備份檔案。
-C 按列輸出,縱向排序。
-G 輸出檔案的組的信息。
-L 列出連線檔案名稱而不是連線到的檔案。
-N 不約束檔案長度。
-Q 把輸出的檔案名稱用雙引號括起來?!?/p>
-1 一行只輸出一個檔案。
--color=no 不顯現(xiàn)五顏六色檔案名稱
--help 在規(guī)范輸出上顯現(xiàn)協(xié)助信息。
--version 在規(guī)范輸出上輸出版別信息并退出 描述 ls 命令將每個由 Directory 參數(shù)指定的目錄或者每個由 File 參數(shù)指定的名稱寫到標(biāo)準(zhǔn)輸出,以及您所要求的和標(biāo)志一起的其它信息。如果不指定 File 或 Directory 參數(shù), ls 命令顯示當(dāng)前目錄的內(nèi)容。 在互斥對中指定多個選項不看成錯誤。每對中最后一個指定的選項確定輸出格式。 預(yù)設(shè)情況下,ls 命令按照檔案名稱的字母順序顯示所有信息。整理順序由環(huán)境變數(shù) LANG 或 LC_COLLATE 環(huán)境變數(shù)確定。在 AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的 "National Language Support Overview for Programming" 包含更多細(xì)節(jié)。 當(dāng) ls 命令顯示目錄內(nèi)容時,它不顯示名稱以 .(點(diǎn))開頭的檔案項,除非使用了 -a 或者 -A 標(biāo)志。如果命令由 root 用戶執(zhí)行,它預(yù)設(shè)使用 -A 標(biāo)志。 格式化輸出有三種主要方式: * 每行列出一項。 * 通過指定 -C 或 -x 標(biāo)志以多列列出各項。當(dāng)向 tty 輸出時,-C 標(biāo)志是預(yù)設(shè)格式。如果檔案或目錄名太長,ls 命令顯示單列輸出。 * 通過指定 -m 標(biāo)志可以以逗號分隔系列列出項。 要確定輸出行中字元位置的數(shù)目,ls 命令使用環(huán)境變數(shù) COLUMNS。如果沒有設(shè)定此變數(shù),命令獲取顯示的當(dāng)前列值。如果使用這些方法,ls 命令還不能確定字元位置的數(shù)量,它就使用預(yù)設(shè)值 80。 使用 -e 和 -l 標(biāo)志所顯示的方式解釋如下: 如果第一個字元是: d 此項為目錄。 b 此項為塊特殊檔案。 c 此項為字元特殊檔案。 l 此項為符號連結(jié),或者指定 -N 標(biāo)志,或者符號連結(jié)不指向現(xiàn)有檔案。 p 此項為一個先進(jìn)先出(FIFO)特殊檔案。 s 此項為本地套接字。 - 此項為普通檔案。 接下來的 9 個字元被分成 3 個集合,每個集合 3 個字元。第一組 3 字元集合顯示所有者許可權(quán)。下一組 3 字元集合顯示了組中其它用戶的許可權(quán)。最后 3 字元集合顯示了訪問此檔案的其它任何人的許可權(quán)。每個集合中的三個字元各自表示了檔案的讀、寫和執(zhí)行許可權(quán)。目錄的執(zhí)行許可權(quán)讓您可以搜尋目錄中的指定檔案。 許可權(quán)表示 如下: r 讀 w 寫(編輯) x 執(zhí)行(搜尋) - 沒有授予相應(yīng)的許可權(quán) 如果檔案有 set-group-ID 方式,那么組執(zhí)行許可權(quán)字元是 s。如果檔案有 set-user-ID 方式,則用戶執(zhí)行許可權(quán)字元是 s。如果方式位被設(shè)定為 01000(八進(jìn)制)(請參閱 chmod 命令以獲得此方式的含義),最后一個方式字元(通常 x 或者 -)是 T。如果沒有設(shè)定相應(yīng)的執(zhí)行許可權(quán),set-ID 的指示和方式位 01000 以大寫字母開頭(分別為 S 和 T)。方式 t 表示粘滯位是為檔案或目錄而設(shè)定的。 當(dāng)使用 -e 標(biāo)志時,其顯示方式與使用 -l 標(biāo)志一樣,除了多出了第 11 個字元,其解釋如下: + 表示檔案有擴(kuò)展安全性信息。例如,檔案可能在方式中有擴(kuò)展的 ACL、TCB 或者 TP 屬性。 通過使用 aclget 命令,可以顯示檔案的訪問控制信息(ACL)。通過使用 chtcb 命令,可以顯示 TCB 和 TP 屬性的值。 - 表示檔案沒有擴(kuò)展安全性信息。 當(dāng)列出目錄中檔案大小時,ls 命令顯示塊總數(shù),包括間接塊。 標(biāo)志 -A 列出所有條目,除了 .(點(diǎn))和 ..(點(diǎn)-點(diǎn))。 -a 列出目錄中所有項,包括以 .(點(diǎn))開始的項。 -b 以八進(jìn)制 ( \nnn) 表示法顯示非列印字元。 -c 使用索引節(jié)點(diǎn)最近一次修改的時間,用以排序(當(dāng)帶 -t 標(biāo)志使用時)或者用以顯示(當(dāng)帶 -l 標(biāo)志使用時)。該標(biāo)志必須和 -t 或 -l 標(biāo)志或者兩者一起使用。 -C 以多列縱向排序輸出。當(dāng)往終端輸出時,此為預(yù)設(shè)方法。 -d 僅僅顯示指定目錄信息。目錄和檔案一樣處理,這在當(dāng)使用 -l 標(biāo)志獲取目錄狀態(tài)時非常有用。 -e 顯示方式(包括安全信息)、連結(jié)數(shù)目、所有者、組、大?。ò次辉M)、最近修改時間和每個檔案名稱稱。如果檔案是特殊檔案,大小欄位包含主要和次要設(shè)備數(shù)目。如果檔案是符號連結(jié),會列印所連結(jié)到的檔案的路徑名,其前有 -(減號,大于號)符號。顯示符號連結(jié)的屬性。 -E 列出檔案的保留空間、固定范圍大小和范圍分配標(biāo)志信息。使用該標(biāo)志時,必須指定 -l 標(biāo)志。 -f 在每個存儲槽中列出 Directory 參數(shù)指定的每個目錄的名稱。該標(biāo)志關(guān)閉 -l、-t、 -s 和 -r 標(biāo)志并且開啟 -a 標(biāo)志。列表的順序就是項出現(xiàn)在目錄中的順序。 -F 如果檔案是目錄,在檔案名稱后面放置一個 /(斜杠),如果檔案可執(zhí)行,則放置一個 *(星號),如果檔案為套接字,則放置一個 =(等號),如果為 FIFO,則放置一個 |(管道)符號,如果是符號連結(jié),則放置一個 @。 注:只有在使用 -N 標(biāo)志或者連結(jié)指向一個不存在的檔案時,符號連結(jié)顯示時才后跟 -。否則,顯示目標(biāo)檔案的有關(guān)信息。通過輸入 ls -f 命令,也可以調(diào)用此選項。 -g 與使用 -l 標(biāo)志時顯示同樣的信息,除了 -g 標(biāo)志禁止顯示所有者和符號連結(jié)信息。 -H 如果在命令行上指定了引用類型目錄檔案的符號連結(jié),ls 命令將檔案信息和檔案類型估計為由連結(jié)引用的檔案的信息和類型,而非連結(jié)本身;然而,ls 命令將寫連結(jié)本身的名稱,而非由連結(jié)引用的檔案。 -i 顯示每個檔案報告第一列中的索引節(jié)點(diǎn)數(shù)目。 -L 列出連結(jié)引用的檔案或目錄內(nèi)容。此為預(yù)設(shè)操作。后跟符號連結(jié)。如果使用 -l 選項,-N 選項就成為預(yù)設(shè)值,不后跟符號連結(jié)。當(dāng)使用 -l 選項時,僅有 -L 選項能夠覆蓋 -N 預(yù)設(shè)值。 -l (L 的小寫)顯示方式、連結(jié)數(shù)目、所有者、組、大?。ò次辉M)和每個檔案最近一次修改時間。如果檔案是特殊檔案,大小欄位包含主要和次要設(shè)備數(shù)目。如果最近一次修改時間大于六個月之前,時間欄位以 月份 日期 年份 的格式顯示,然而六個月內(nèi)修改的檔案以 月份 日期 時間 的格式顯示。 如果檔案是符號連結(jié),,列印所連結(jié)到的檔案的路徑名,其前跟 -。顯示符號連結(jié)的屬性。-n、-g、和 -o 標(biāo)志覆蓋 -l 標(biāo)志。 注意事項 1. 符號連結(jié)檔案后跟一個箭頭,然后是符號連結(jié)的內(nèi)容。 2. 當(dāng)使用 -l 選項時,通過執(zhí)行 mkpasswd 命令,可以提高 ls 命令的執(zhí)行性能。當(dāng)目錄包含不同用戶擁有的檔案時,這非常有用,比如 /tmp 目錄。 -m 使用流輸出格式(逗號分隔系列)。 -n -n 標(biāo)志除顯示用戶和組 ID 而不是用戶和組名稱以外,它顯示和 -l 標(biāo)志同樣的信息。 -N 當(dāng)確定檔案狀態(tài)時,不跟在符號連結(jié)之后。 注:如果使用 -L 和 -N 兩個標(biāo)志,最后一個標(biāo)志起作用。同樣的,任何時候給定一個包含以 /(斜杠)作為最后字元的符號連結(jié),不管使用何種選項,后面都會跟有連結(jié)。 -o -o 標(biāo)志除禁止顯示組和符號連結(jié)信息之外,它顯示和 -l 標(biāo)志同樣的信息。 -p 如果檔案是目錄,在每個檔案名稱后面放置一個斜杠。當(dāng)將 ls 命令的輸出通過管道傳遞到 pr 命令時,這很有用,如下所示: ls -p | pr -5 -t -w80 -q 將檔案名稱中的非列印字元顯示成 ?(問號)。 -r 反轉(zhuǎn)排序順序,適當(dāng)?shù)陌醋帜改嫦蚺判蚧蛘呤紫扰判蜃钆f的檔案。 -R 遞歸列出所有子目錄。 -s 按照千位元組(包括間接塊)給出每一項的大小。 -t 按照最近一次修改時間(最近的最先)而不是名稱排序。 -u 使用最近訪問時間,而不是最近修改時間用以排序(當(dāng)使用 -t 標(biāo)志)或者顯示(當(dāng)使用 -l 標(biāo)志)。如果不和 -t 或 -l 標(biāo)志或兩者一起使用,則該標(biāo)志無效。 -x 以多列格式橫向排序輸出。 -1 強(qiáng)制輸出為每行一項格式。當(dāng)輸出沒有定向到終端時,此為預(yù)設(shè)值。 退出狀態(tài) 此命令返回以下退出值: 0 寫所有檔案成功。 0 產(chǎn)生錯誤。 示例 1. 要列出當(dāng)前目錄中的所有檔案,請輸入: ls -a 列出所有檔案,包括 .(點(diǎn))、..(點(diǎn)點(diǎn))和其他以點(diǎn)開頭的檔案。 2. 要顯示詳細(xì)信息,請輸入: ls -l chap1 .profile 顯示一個長列表,包括關(guān)于 chap1 和 .profile 的詳細(xì)信息。 3. 要顯示有關(guān)目錄的詳細(xì)信息,請輸入: ls -d -l . manual manual/chap1 顯示目錄 . 和 manual 以及檔案 manual/chap1 的長列表。不使用 -d 標(biāo)志時,會列出 . 和 manual 目錄中的所有檔案,而不是關(guān)于目錄本身的詳細(xì)信息。 4. 要按照修改時間列出檔案,請輸入: ls -l -t 顯示最近被修改檔案的長列表,較舊的檔案跟在后面。 檔案 /usr/bin/ls 包含 ls 命令。 /etc/passwd 包含用戶 ID。 /etc/group 包含組 ID。 /usr/share/lib/terminfo/* 包含終端信息。
分享題目:linuxls命令-l linuxls命令詳解
鏈接分享:http://www.rwnh.cn/article14/ddcphge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、自適應(yīng)網(wǎng)站、用戶體驗、網(wǎng)站維護(hù)、移動網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)