tft每日頭條

 > 生活

 > ls命令功能

ls命令功能

生活 更新时间:2024-11-20 07:25:15

ls命令是Linux下最常用的命令。ls命令就是list的縮寫,缺省下ls用來打印出當前目錄的清單。如果ls指定其他目錄,那麼就會顯示指定目錄裡的文件及文件夾清單。 通過ls 命令不僅可以查看linux文件夾包含的文件而且可以查看文件權限(包括目錄、文件夾、文件權限)查看目錄信息等等。ls 命令在日常的linux操作中用的很多!Linux學習交流群:611534683

ls命令功能(點進來看最全的ls命令)1

一、命令格式:

ls [選項] [目錄名]

二、命令功能:

列出目标目錄中所有的子目錄和文件。

三、常用參數:

-a, –all 列出目錄下的所有文件,包括以 . 開頭的隐含文件

-A 同-a,但不列出“.”(表示當前目錄)和“..”(表示當前目錄的父目錄)。

-c 配合 -lt:根據 ctime 排序及顯示 ctime (文件狀态最後更改的時間)配合 -l:顯示 ctime 但根據名稱排序否則:根據 ctime 排序

命令:ls -l /home | grep “^d”

列出 /opt/soft 文件下面的子目錄詳細情況

輸出:

ls命令功能(點進來看最全的ls命令)2

例四:列出目前工作目錄下所有名稱是s 開頭的檔案,愈新的排愈後面,可以使用如下命令:

命令:ls -ltr h*

輸出:

ls命令功能(點進來看最全的ls命令)3

例五:列出目前工作目錄下所有檔案及目錄;目錄于名稱後加”/”, 可執行檔于名稱後加”*”

命令:ls -AF

輸出:

ls命令功能(點進來看最全的ls命令)4

例六:計算當前目錄下的文件數和目錄數

命令:

ls -l * |grep “^-“|wc -l —文件個數

ls -l * |grep “^d”|wc -l —目錄個數

ls命令功能(點進來看最全的ls命令)5

例七: 在ls中列出文件的絕對路徑

命令:ls | sed “s:^:pwd/:”

輸出:

ls命令功能(點進來看最全的ls命令)6

例八:列出當前目錄下的所有文件(包括隐藏文件)的絕對路徑, 對目錄不做遞歸

命令:find $PWD -maxdepth 1 | xargs ls -ld

輸出:

ls命令功能(點進來看最全的ls命令)7

例九:遞歸列出當前目錄下的所有文件(包括隐藏文件)的絕對路徑

命令: find $PWD | xargs ls -ld

例十:指定文件時間輸出格式

命令:

ls -tl --time-style=full-iso

輸出:

ls命令功能(點進來看最全的ls命令)8

ls -ctl –time-style=long-iso

輸出:

ls命令功能(點進來看最全的ls命令)9

五、擴展:

1. 顯示彩色目錄列表

打開/etc/bashrc, 加入如下一行:

alias ls=”ls –color”

下次啟動bash時就可以像在Slackware裡那樣顯示彩色的目錄列表了, 其中顔色的含義如下:

1)藍色–>目錄

2)綠色–>可執行文件

3)紅色–>壓縮文件

4)淺藍色–>鍊接文件

5)灰色–>其他文件

Linux學習交流群:611534683

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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