日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ls: 显示目下的内容及相关属性信息

發布時間:2023/12/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ls: 显示目下的内容及相关属性信息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ls: 顯示目下的內容及相關屬性信息

【功能說明】

  ls 命令可以理解為英文單詞 “list” 的縮寫,其功能是列出目錄的內容及其內容屬性信息(list directory contents)。該命令有點類似于DOS系統下的dir命令,有趣的是,Linux下其實也有dir命令,但是我們更習慣于使用ls命令。

【語法格式】

1 ls   [option]   [file] 2 ls   【選項】 【文件或者目錄】

 提示說明:

  1) ls命令以及后面的選項和文件,每個元素之間都要至少要有一個空格。

  2) 命令后面的選項和目錄文件可以省略,表示查看當前路徑的文件信息

【命令參數說明】

參數選項解釋說明
-l使用長格式列出文件及目錄信息
-a顯示目錄下的所有文件,包括以 “.” 字符開始的隱藏文件
-t根據最后的修改時間(mtime)排序,默認是以文件名排序
-r依相反次序排序
-F在條目后加文件類型的指示符號(*、/、=、@、|,其中的一個)
-P只在目錄后面加上 “/”
-i顯示文件或目錄的inode節點信息
-d當遇到目錄時,列出目錄本身而非目錄內的文件,并且不跟隨符號鏈接
-h以人類可讀的信息顯示文件或目錄大小,如1kb、1M、1G等顯示格式
-S根據文件大小排序
-R遞歸列出所有子目錄
-x逐行列出項目而不是逐欄列出
-X根據擴展名排序
-c根據狀態改變時間(ctime)排序
-u根據最后訪問時間(atime)排序
--color={never,always,auto}不同的文件類型顯示不同的顏色參數,never表示不顯示,always表示總是顯示,auto表示自動顯示
--full-time以完整的時間格式輸出
--time-style={full-iso,long-ios,ios,locale}以不同的時間格式輸出,long-iso效果最好
--time={atime,ctime}按不同的時間屬性輸出,atime表示按訪問時間,ctime表示按改變權限屬性時間,如果不加此參數則默認認為最后的修改時間。
??

【使用范例】

? ? ?在開始范例講解之前,需要先做一些準備,順便整合一下前面使用的命令。

1 [root@test-1 ansible]# mkdir -p /test 2 [root@test-1 ansible]# cd /test/ 3 [root@test-1 test]# touch file{1..5}.txt 4 [root@test-1 test]# mkdir -p dir{1..5} 5 [root@test-1 test]# tree 6 . 7 ├── dir1 8 ├── dir2 9 ├── dir3 10 ├── dir4 11 ├── dir5 12 ├── file1.txt 13 ├── file2.txt 14 ├── file3.txt 15 ├── file4.txt 16 └── file5.txt 17 18 5 directories, 5 files

1.基礎范例

1.1 案例1:直接指向ls命令,不帶任何參數。

1 [root@test-1 test]# ls 2 dir1 dir2 dir3 dir4 dir5 file1.txt file2.txt file3.txt file4.txt file5.txt

1.2 案例2:使用-a參數顯示所有文件,特別是隱藏文件。

1 [root@test-1 test]# touch .file6.txt #在創建一個隱藏文件,在linux系統中“.”(點號)開頭的文件就是隱藏文件 2 [root@test-1 test]# ls 3 dir1 dir2 dir3 dir4 dir5 file1.txt file2.txt file3.txt file4.txt file5.txt 4 [root@test-1 test]# ls -a 5 . .. dir1 dir2 dir3 dir4 dir5 file1.txt file2.txt file3.txt file4.txt file5.txt .file6.txt 6 #提示: 7 #加了-a參數,就會把以“.”(點號)開頭的內容顯示出來了,這里顯示的第一個點號,表示當前目錄,即test目錄本身,而兩個點號則表示當前目錄的上級目錄,此處就代表根目錄了。有關一個點、兩個點的知識,在后面的ln命令中會有詳細講解 8 [root@test-1 test]# ls -A #列出所有文件,包括隱藏文件,但不包括 “.” 與 “..”這兩個目錄 9 dir1 dir2 dir3 dir4 dir5 file1.txt file2.txt file3.txt file4.txt file5.txt .file6.txt

1.3 案例3:使用-l參數顯示詳細信息

[root@test-1 test]# ls -l #此處的時間屬性列默認顯示的是文件的最后一次修改時間 total 0 drwxr-xr-x 2 root root 6 Sep 21 07:06 dir1 drwxr-xr-x 2 root root 6 Sep 21 07:06 dir2 drwxr-xr-x 2 root root 6 Sep 21 07:06 dir3 drwxr-xr-x 2 root root 6 Sep 21 07:06 dir4 drwxr-xr-x 2 root root 6 Sep 21 07:06 dir5 -rw-r--r-- 1 root root 0 Sep 21 07:06 file1.txt -rw-r--r-- 1 root root 0 Sep 21 07:06 file2.txt -rw-r--r-- 1 root root 0 Sep 21 07:06 file3.txt -rw-r--r-- 1 root root 0 Sep 21 07:06 file4.txt -rw-r--r-- 1 root root 0 Sep 21 07:06 file5.txt #提示:#說明:這個-l參數是最常用的參數了,意思是用長格式列出目錄下的文件類型、權限、連接數、屬主、屬組及創建修改時間的信息。這里每個列的屬性含義都需要熟練掌握,后文會詳細說明這些屬性信息

可能有人已經注意到了,創建或修改時間的格式沒有年份的信息,那么如何顯示時間全部信息呢,請看案例4

1.4 案例4:顯示完整時間屬性的參數 --time-style=long-iso

1 [root@test-1 test]# ls -l --time-style=long-iso #以long-iso方式顯示時間 2 total 0 3 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir1 4 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir2 5 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir3 6 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir4 7 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir5 8 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file1.txt 9 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file2.txt 10 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file3.txt 11 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file4.txt 12 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file5.txt 13 14 #提示:這樣的時間格式看起來是不是總讓人感到心情舒暢呢,關于--time-style的其他可選參數,請大家自行測試

對于上面的命令,說明如下:

  1)--time-style 可選的參數值有如下幾個,如full-iso、long-iso、iso、locale。默認值是locale

  2)在生產場景中經常會遇到同一個目錄下的文件及目錄時間的顯示不一致的問題,所以需要使用 ls -l --time-style=long-iso 來調整,如果覺得參數太多不好記,則可以設置一個別名管理,見后文的alias命令

  3)值得一提的是,執行ls -l等命令時,默認顯示的是文件最后一次的修改時間(如果是新文件那么就是創建時間了)

  4)ls --full-time用于顯示完整時間,等同于ls -l --time-style=full-iso

    既然ls -l輸出結果的時間屬性列為修改時間,那么能否改成其他的時間,例如:顯示最后一次文件訪問時間,這當然也是可以的,具體請參考案例5

1.5 案例5:執行ls命令,帶顯示內容的訪問時間屬性的參數

1 [root@test-1 test]# stat file1.txt #顯示文件的屬性及狀態信息, 2 File: ‘file1.txt’ 3 Size: 0 Blocks: 0 IO Block: 4096 regular empty file 4 Device: fd00h/64768d Inode: 100825163 Links: 1 5 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) 6 Access: 2019-09-21 07:06:01.923683869 -0400 #這里就是文件的訪問時間,是我們現在需要關注的 7 Modify: 2019-09-21 07:06:01.923683869 -0400 8 Change: 2019-09-21 07:06:01.923683869 -0400 9 Birth: - 10 [root@test-1 test]# date #查看當前系統時間 11 Sat Sep 21 07:51:47 EDT 2019 12 [root@test-1 test]# cat file1.txt #查看文件內容即表示訪問了文件, 13 [root@test-1 test]# stat file1.txt #重新查看文件的訪問時間 14 File: ‘file1.txt’ 15 Size: 0 Blocks: 0 IO Block: 4096 regular empty file 16 Device: fd00h/64768d Inode: 100825163 Links: 1 17 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) 18 Access: 2019-09-21 07:52:12.945530547 -0400 #可以發現file1.txt的訪問時間已經發生了變化 19 Modify: 2019-09-21 07:06:01.923683869 -0400 20 Change: 2019-09-21 07:06:01.923683869 -0400 21 Birth: - 22 [root@test-1 test]# ls -l --time-style=long-iso --time=atime #增加--time=atime參數,顯示訪問時間 23 total 0 24 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir1 25 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir2 26 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir3 27 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir4 28 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir5 29 -rw-r--r-- 1 root root 0 2019-09-21 07:52 file1.txt #文件的時間列確實發生了改變,是前面的訪問的時間無疑 30 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file2.txt 31 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file3.txt 32 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file4.txt 33 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file5.txt 34 [root@test-1 test]# ls -l --time-style=long-iso 35 total 0 36 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir1 37 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir2 38 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir3 39 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir4 40 drwxr-xr-x 2 root root 6 2019-09-21 07:06 dir5 41 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file1.txt #這里是文件的默認修改時間列 42 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file2.txt 43 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file3.txt 44 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file4.txt 45 -rw-r--r-- 1 root root 0 2019-09-21 07:06 file5.txt

提示:通過上面實踐,可以得出結論了,--time=atime顯示的確實是訪問時間,而非默認的修改時間。

對于上的命令,需要說明如下兩點

  1)與之相關命令還有ls -l --time-style=long-iso --time=ctime,用于顯示文件改變的時間

  2)有關文件時間列及mtime、atime、ctime的知識,touch命令時已經寫出來了

1.6 案例6:執行ls 命令,帶 -F參數(這一點和tree命令有點類似)

1 [root@test-1 test]# ls -F # -F 我們可以清晰的看到所有的目錄的結尾都被加上了斜線 "/" 2 dir1/ dir2/ dir3/ dir4/ dir5/ file1.txt file2.txt file3.txt file4.txt file5.txt 3 [root@test-1 test]# ls -F |grep / #過濾目錄 4 dir1/ 5 dir2/ 6 dir3/ 7 dir4/ 8 dir5/ 9 [root@test-1 test]# ls -F |grep -v / #排除所有目錄,過濾出文件 10 file1.txt 11 file2.txt 12 file3.txt 13 file4.txt 14 file5.txt

?

轉載于:https://www.cnblogs.com/scajy/p/11563055.html

總結

以上是生活随笔為你收集整理的ls: 显示目下的内容及相关属性信息的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品香蕉 | 中文字幕日韩精品一区 | 亚洲怡红院av | 99热在线观看精品 | 五月婷婷在线视频 | 三级欧美韩日大片在线看 | 欧美资源站 | av毛片在线看 | 素人女裸体 | 五月天综合久久 | 久久久夜色 | 涩涩免费网站 | 女人张开腿让男人插 | 亚洲视频精品在线观看 | 久久久亚洲天堂 | 少妇被粗大猛进进出出s小说 | 丝袜ol美脚秘书在线播放 | 日本成人在线播放 | 国产精品综合久久久 | 久久久香蕉| 三级自拍视频 | 男女激情实录 | 久久夜色精品国产欧美乱 | 日本一区二区不卡视频 | 1024毛片基地 | 韩国久久久久 | 九色亚洲| 91一区二区三区在线观看 | 免费在线观看av网址 | 一区二区在线视频播放 | 国产经典一区二区三区 | 观看av免费 | 波多野结衣在线观看视频 | 色亚洲色图 | av一卡| 黄色一大片 | 黄色变态网站 | 草草久久久无码国产专区 | 国产三区视频 | 骚视频在线观看 | 久久久久久久久久久久久久久久久久久 | ⅹxxxxhd亚洲日本hd老师 | 亚洲911精品成人18网站 | 国产精品毛片久久久 | 台湾佬美性中文娱乐 | 久色精品 | 欧美日韩亚洲不卡 | 国产欧美一区二区三区在线看蜜臂 | 亚洲视频在线观看免费 | 久久婷婷五月综合 | 国产精品白嫩极品美女视频 | 日本一二三视频 | 日韩少妇内射免费播放18禁裸乳 | 日韩av一二三区 | 欧美日韩高清一区二区 国产亚洲免费看 | 黄色激情在线 | 成人免费视频一区二区 | 尤物视频最新网址 | 欧美天天性 | 欧美国产视频一区 | 成人区人妻精品一区二 | 日本特黄一级片 | 欧美性大战久久久久xxx | 午夜美女网站 | 久久涩 | 国产高潮在线 | 天啪 | 色悠悠国产精品 | 成人av番号网 | 亚洲成人av影片 | aa丁香综合激情 | 中文在线亚洲 | 国产人妖在线播放 | 日干夜操 | 九九视屏| 五月天视频网站 | 国模大胆一区二区三区 | 五月婷婷基地 | 国产少女免费观看高清 | 欧美性久久 | 欧美成人黄色小视频 | 日韩激情床戏 | 日本午夜精品理论片a级app发布 | 在线99热 | 国产又粗又猛又黄又爽无遮挡 | 国产精品久久久久久久久久久久 | 色.www | 亚洲国产成人精品无码区99 | 日本天堂在线播放 | 91看片黄色 | 国产精品午夜视频 | 精品国产亚洲av麻豆 | 亚洲一区欧美激情 | 国产毛片毛片 | 日韩精品2区 | 国产巨乳在线观看 | 国产精品波多野结衣 | 麻豆视频在线播放 | 久草福利网 |