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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

mysql ls命令,Linux 常用 ls命令详解

發布時間:2023/11/27 生活经验 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql ls命令,Linux 常用 ls命令详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ls命令是linux常用命令之一,用于在命令控制臺提示符中列出目錄和文件信息。

一、ls命令用法:

ls命令運行在命令提示符終端,用法如下。其中【選項】和為可選參數,可以一零個或者多個選項;【文件】也為可選參數,可以為零個或者多個;如果未指定文件,默認為列出當前目錄下的文件:用法:ls [選項]... [文件]...

二、ls命令參數詳解:

下面是愛E族(aiezu.com)收集整理的ls詳細選項,如有錯誤的地方,歡迎指正:參數名描述

-a

--all列出所有的文件和目錄,包括以“.”號開頭的;

-A

--almost-all列出所有的文件和目錄,包括以“.”號開頭的(除了“.”和“..”);

-b

--escape將文件名中的不可見字符,使用“\”開頭的八進制轉換字符表示;

--block-size=SIZE指定每塊的大小,如果指定了此值,將顯示塊數,不再顯示文件大小;

可能的值:

數   字,如:50、1024、102400;

數字+單位,如:1k、2m、5g、10t;

-B

--ignore-backups不要顯示以“~”結尾的文件;

-c按文件修改時間排序,可以使用“-l”選項顯示創建時間;

-C使用列的順序輸出文件列表;

--color[=WHEN]是否使用不同的顏色區分文件類型,可能的值:

never:從不;

always:總是;

auto:自動。

-d

--directory列出目錄的信息,而不是列出命令里面的內容;

-D

--diredGenerate output designed for Emacs' dired mode;

-f不排序, 使用“-aU”選項, 停用“-lst”選項;

-F

--classify給文件名末尾添加一個標識符(*/=@|中的一個):

“*”:可執行文件;

“/”:目錄;

“=”:socket文件;

“@”:符號鏈接(symbolic link)文件;

“|”:FIFOs文件;

--format=WORD設置輸出的格式,可能的值:

across:相當于“-x”;

commas:相當于“-m”;

horizontal:相當于“-x”;

long:相當于“-l”;

single-column:相當于“-1”;

verbose:相當于“-l”;

vertical:相當于“-C”;

--full-time列出文件完整的修改日期和時間;

-g(ignored)

-G

--no-group不顯示文件的用戶組;

-h

--human-readable自動將文件大小使用方便閱讀的方式表示,如:1.23K, 2.4M, 9G;

-H

--si單位轉換使用1000,而不是1024;

如:1M = 1000K,而不是?1M = 1024K;

--indicator-style=WORD按指定樣式給文件名追加一個標識,可能的值:

none:不添加,默認值;

classify:相當于“-F”;

file-type: 相當于“-p”;

slash:目錄添加斜杠;

-i

--inode輸出文件使用的index node;

-I

--ignore=PATTERNDo not list implied entries matching shell PATTERN

-k

--kilobytes以K為單位顯示文件大小,相當于“--block-size=1024”;

-l以長列表的形式顯示文件的詳細信息;

-L

--dereference列出符號鏈接指向的條目,而不是列出符號鏈接;

-m所有的相連并使用“,”逗號分隔;

-n

--numeric-uid-gid使用數字UIDs、GIDs來代替名字;

-N

--literal輸出原始名稱,對特殊字符不做特別處理,如:控制字符;

-o使用沒有組信息的長列表格式

-p

--file-type根據文件類型,給文件名末尾添加一個標識符(/=@|中的一個);

-q

--hide-control-chars以?號代替不可顯示字符(默認);

--show-control-chars顯示控制字符,不使用?號代替;

-Q

--quote-name給名稱加上雙引號;

--quoting-style=WORD條目名稱使用的引號樣式,可選的值:literal、shell、shell-always、c、c-maybe、escape、clocale;

-r

--reverse使用反序排序;

-R

--recursive遞歸列出目錄和子目錄的文件;

-s

--size以塊為單位輸出文件大小;

-S根據文件大小排序;

--sort=WORD排序關鍵詞,可能的值: "none", "time", "size", "extension", "version";

--time=WORD顯示文檔的指定時間,而不是顯示修改時間,可能的值:

atime, access, use, ctime or status;

如果“--sort=time”,也可以使用此時間作為排序鍵;

-t使用修改時間排序;

-T

--tabsize=COLS設置tab制表符的長度,而不是使用默認的8字符長度;

-u按最后訪問時間排序; 使用“-l”顯示最后訪問時間;

-U不排序,使用目錄的默認順序;

-v按版本排序

-w

--width=COLS指定屏幕寬度,而不是使用屏幕的實際寬度;

-x按行的順序顯示,而不是按列的順序;

-X按字母順序排序;

-1每行顯示一個文件;

--help顯示幫助信息;

--version輸出版本號;

三、用法演示:

1、“-a”和“-A”選項的區別:[root@aiezu.com ~]# ls -a

. .. anaconda-ks.cfg .bash_history .bash_logout .bash_profile .bashrc .cshrc mysqlaccess.log .mysql_history .tcshrc .viminfo

[root@aiezu.com ~]# ls -A

anaconda-ks.cfg .bash_history .bash_logout .bash_profile .bashrc .cshrc mysqlaccess.log .mysql_history .tcshrc .viminfo

2、“-b”和“--show-control-chars”選項演示:

下面通過創建兩個含不可顯示字符“\001”和“\n”的文件名,來展示“-b”和“--show-control-chars”選項的區別:[root@aiezu.com mm]# touch "`echo -e "aiezu.com\001.txt"`"

[root@aiezu.com mm]# touch "`echo -e "aiezu\n.com.txt"`"

[root@aiezu.com mm]# ls

aiezu.com?.txt aiezu?.com.txt

[root@aiezu mm]# ls -b

aiezu.com\001.txt aiezu\n.com.txt

[root@aiezu.com mm]# ls --show-control-chars

aiezu.com.txt aiezu

.com.txt

3、文件大小:[root@S2 opt]# ls -l aiezu.com.zip

-rw-r--r-- 1 root root 8007112 Nov 22 21:45 aiezu.com.zip

[root@S2 opt]# ls -lh aiezu.com.zip

-rw-r--r-- 1 root root 7.7M Nov 22 21:45 aiezu.com.zip

[root@S2 opt]# ls -l --block-size=1k aiezu.com.zip

-rw-r--r-- 1 root root 7820 Nov 22 21:45 aiezu.com.zip

[root@S2 opt]# ls -s aiezu.com.zip

7820 aiezu.com.zip

4、ls命令“-F 參數”與“-p”參數演示:

5、文件創建時間、訪問時間、修改時間:#文件的創建時間

[root@aiezu mm]# ls -lc aiezu.com.conf

-rw-r--r--. 1 root root 2 11月 22 22:43 aiezu.com.conf

[root@aiezu mm]# ls --full-time --time=ctime aiezu.com.conf

-rw-r--r--. 1 root root 2 2016-11-22 22:43:23.572000000 +0800 aiezu.com.conf

#文件的修改時間:

[root@aiezu mm]# ls -l aiezu.com.conf

-rw-r--r--. 1 root root 2 11月 22 22:41 aiezu.com.conf

[root@aiezu mm]# ls --full-time aiezu.com.conf

-rw-r--r--. 1 root root 2 2016-11-22 22:41:55.575000000 +0800 aiezu.com.conf

#文件的訪問時間:

[root@aiezu mm]# ls -lu aiezu.com.conf

-rw-r--r--. 1 root root 2 11月 22 22:42 aiezu.com.conf

[root@aiezu mm]# ls --full-time --time=atime aiezu.com.conf

-rw-r--r--. 1 root root 2 2016-11-22 22:42:15.060000000 +0800 aiezu.com.conf

總結

以上是生活随笔為你收集整理的mysql ls命令,Linux 常用 ls命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。

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