From fc017032f7225b5d57aba96844abea776c6d60f3 Mon Sep 17 00:00:00 2001 From: wxy Date: Thu, 28 May 2015 10:14:17 +0800 Subject: [PATCH] PUB:20150324 7 Quirky' ls' Command Tricks Every Linux User Should Know @GOLinux --- ...and Tricks Every Linux User Should Know.md | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) rename {translated/tech => published}/20150324 7 Quirky' ls' Command Tricks Every Linux User Should Know.md (66%) diff --git a/translated/tech/20150324 7 Quirky' ls' Command Tricks Every Linux User Should Know.md b/published/20150324 7 Quirky' ls' Command Tricks Every Linux User Should Know.md similarity index 66% rename from translated/tech/20150324 7 Quirky' ls' Command Tricks Every Linux User Should Know.md rename to published/20150324 7 Quirky' ls' Command Tricks Every Linux User Should Know.md index 7793b856c2..b41338034f 100644 --- a/translated/tech/20150324 7 Quirky' ls' Command Tricks Every Linux User Should Know.md +++ b/published/20150324 7 Quirky' ls' Command Tricks Every Linux User Should Know.md @@ -1,15 +1,15 @@ -Linux用户应知应会的7个‘ls’命令异用技巧 +Linux用户应知应会的7个‘ls’命令的独特技巧 ================================================================================ + 在前面我们系列报道的两篇文章中,我们已经涵盖了关于‘ls’命令的绝大多数内容。本文时‘ls命令’系列的最后一部分。如果你还没有读过该系列的其它两篇文章,你可以访问下面的链接。 -注:以下三篇都做过源文,看看翻译了没有,如果发布了可适当改链接地址 - -- [Linux中的15个‘ls’命令基本用法实例][1] -- [关于Linux “ls”命令的15个面试问题 – 第一部分][2] -- [10个有用的‘ls’命令面试问题 – 第二部分][3] +- [Linux中的15个基本‘ls’命令示例][1] +- [15 个‘ls’命令的面试问题(一)][2] +- [10 个‘ls’命令面试的问题(二)][3] ![7 Quirky ls Command Tricks](http://www.tecmint.com/wp-content/uploads/2015/03/ls-command-tricks.jpg) -7个ls命令异用技巧 + +*7个ls命令独特技巧* ### 1. 以各种时间格式附带时间戳列出目录中的内容 ### @@ -17,11 +17,11 @@ Linux用户应知应会的7个‘ls’命令异用技巧 # ls -l –time-style=[STYLE] (方法 A) -**注意** - 上面的开关(`--time`格式必须和`-l`开关同时使用,否则达不到目的)。 +**注意** - 上面的开关`--time`的格式必须和`-l`开关同时使用,否则达不到目的。 - # ls –full-time (方法 B) + # ls -full-time (方法 B) -用以下任何一个选项替换`[STYLE]`。 +可以用以下任何一个选项替换`[STYLE]`。 full-iso long-iso @@ -29,64 +29,59 @@ Linux用户应知应会的7个‘ls’命令异用技巧 locale +%H:%M:%S:%D -**注意** - 在上面行中,H(时),M(分),S(秒),D(日期)的顺序可以任意调整。 - -此外,你只需选择那些相关的选项,而不是所有选项。例如,`ls -l --time-style=+%H`将只显示小时。 - -`ls -l --time-style=+%H:%M:%D`将显示小时、分钟和日期。 +**注意** - 在上面行中,H(时),M(分),S(秒),D(日)的顺序可以任意调整。此外,你只需选择那些相关的选项,而不是所有选项。例如,`ls -l --time-style=+%H`将只显示小时。`ls -l --time-style=+%H:%M:%D`将显示小时、分钟和日。 # ls -l --time-style=full-iso ![ls Command Full Time Style](http://www.tecmint.com/wp-content/uploads/2015/03/ls-Command-Full-Time-Style.gif) -ls命令完整时间格式 + +*ls命令的完整 ISO时间格式* # ls -l --time-style=long-iso ![Long Time Style Listing](http://www.tecmint.com/wp-content/uploads/2015/03/Long-Time-Listing-Format.gif) -长时间格式列表 + +*长时间格式列表* # ls -l --time-style=iso ![Time Style Listing](http://www.tecmint.com/wp-content/uploads/2015/03/Local-Time-Style-Listing.gif) -时间格式列表 + +*时间格式列表* # ls -l --time-style=locale ![Locale Time Style Listing](http://www.tecmint.com/wp-content/uploads/2015/03/Hour-Mintue-Time-Style-Listing.gif) -本地时间格式列表 + +*本地时间格式列表* # ls -l --time-style=+%H:%M:%S:%D ![Date and Time Style Listing](http://www.tecmint.com/wp-content/uploads/2015/03/Full-Time-Style-Listing.gif) -日期和时间格式列表 + +*日期和时间格式列表* # ls --full-time ![Full Style Time Listing](http://www.tecmint.com/wp-content/uploads/2015/03/Full-Style-Time-Listing.gif) -完整格式时间列表 + +*完整格式时间列表* ### 2. 以多种格式列出目录内容,如以逗号分隔、水平格式、长格式、垂直格式、交叉格式等列出。 ### -目录内容可以用以下建议的ls命令各种格式列出。 +目录内容可以用以下建议的ls命令各种格式列出: -- 交叉 -- 逗号 -- 水平 -- 长格式 -- 单栏 -- 详情 -- 垂直 - - # ls –-format=across - # ls --format=comma - # ls --format=horizontal - # ls --format=long - # ls --format=single-column - # ls --format=verbose - # ls --format=vertical + # ls --format=across # 交叉 + # ls --format=comma # 逗号 + # ls --format=horizontal # 水平 + # ls --format=long # 长格式 + # ls --format=single-column # 单栏 + # ls --format=verbose # 详情 + # ls --format=vertical # 垂直 ![Listing Formats of ls Command](http://www.tecmint.com/wp-content/uploads/2015/03/ls-command-Listing-Formats.gif) -ls命令的列出格式 + +*ls命令的列出格式* ### 3. 使用ls命令为目录内容输出结果添加像(/=@|)这样的指示符。 ### @@ -95,7 +90,8 @@ ls命令的列出格式 # ls -p ![Append Indicators to Content](http://www.tecmint.com/wp-content/uploads/2015/03/Append-Indicators.gif) -添加指示符到内容 + +*添加指示符到内容* ### 4. 根据扩展名、大小、时间和版本对目录内容排序。 ### @@ -110,16 +106,18 @@ ls命令的列出格式 # ls --sort=none ![Sort Listing of Content by Options](http://www.tecmint.com/wp-content/uploads/2015/03/Sort-Content-by-Extensions.gif) -通过选项对内容排序列出 -### 5. 使用ls命令打印目录中各个内容的数字UID和GID。 ### +*通过选项对内容排序列出* + +### 5. 使用ls命令打印目录中各个项的数字UID和GID。 ### 上面的环境可以通过使用带有-n标识的ls命令来实现。 # ls -n ![Print Listing of Content by UID and GID](http://www.tecmint.com/wp-content/uploads/2015/03/Print-UID-GID-of-Contents.gif) -通过UID和GID对打印内容列表 + +*通过UID和GID对打印内容列表* ### 6. 标准输出结果中打印目录内容中比默认指定的更多栏目。 ### @@ -132,20 +130,22 @@ ls命令的列出格式 # ls --width 150 ![List Content Based on Window Sizes](http://www.tecmint.com/wp-content/uploads/2015/03/List-Content-By-More-Column.gif) -根据窗口大小列出内容 + +*根据窗口大小列出内容* **注意**: 你可以试验你可以给width标识传递什么值。 -### 7. 通过ls命令为列出的目录内容手动指定的tab大小而不是默认的8。 ### +### 7. 通过ls命令为列出的目录内容手动指定的制表符大小而不是默认的8。 ### # ls --tabsize=[value] ![List Content by Table Size](http://www.tecmint.com/wp-content/uploads/2015/03/List-Content-by-Table-Size.gif) -按表尺寸列出内容 -**注意**: 指定`[Value]=`的数值。 +*按表尺寸列出内容* -到目前为止,都讲完了。保持连线到Tecmint,我们会推出下一篇文章。别忘了在下面的评论中为我们提供有价值的反馈。为我们点赞并分享,帮我们推广。 +**注意**: 指定`[Value]`的数值。 + +到目前为止,都讲完了。保持连线,我们会推出下一篇文章。别忘了在下面的评论中为我们提供有价值的反馈。为我们点赞并分享,帮我们推广。 -------------------------------------------------------------------------------- @@ -153,11 +153,11 @@ via: http://www.tecmint.com/linux-ls-command-tricks/ 作者:[Avishek Kumar][a] 译者:[GOLinux](https://github.com/GOLinux) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出 [a]:http://www.tecmint.com/author/avishek/ -[1]:http://www.tecmint.com/15-basic-ls-command-examples-in-linux/ -[2]:http://www.tecmint.com/ls-command-interview-questions/ -[3]:http://www.tecmint.com/ls-interview-questions/ +[1]:https://linux.cn/article-5109-1.html +[2]:https://linux.cn/article-5349-1.html +[3]:https://linux.cn/article-5350-1.html