mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-03-06 01:20:12 +08:00
PUB:20150324 7 Quirky' ls' Command Tricks Every Linux User Should Know
@GOLinux
This commit is contained in:
parent
5fb852737c
commit
fc017032f7
@ -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个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命令完整时间格式
|
||||
|
||||
*ls命令的完整 ISO时间格式*
|
||||
|
||||
# ls -l --time-style=long-iso
|
||||
|
||||

|
||||
长时间格式列表
|
||||
|
||||
*长时间格式列表*
|
||||
|
||||
# ls -l --time-style=iso
|
||||
|
||||

|
||||
时间格式列表
|
||||
|
||||
*时间格式列表*
|
||||
|
||||
# ls -l --time-style=locale
|
||||
|
||||

|
||||
本地时间格式列表
|
||||
|
||||
*本地时间格式列表*
|
||||
|
||||
# ls -l --time-style=+%H:%M:%S:%D
|
||||
|
||||

|
||||
日期和时间格式列表
|
||||
|
||||
*日期和时间格式列表*
|
||||
|
||||
# ls --full-time
|
||||
|
||||

|
||||
完整格式时间列表
|
||||
|
||||
*完整格式时间列表*
|
||||
|
||||
### 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 # 垂直
|
||||
|
||||

|
||||
ls命令的列出格式
|
||||
|
||||
*ls命令的列出格式*
|
||||
|
||||
### 3. 使用ls命令为目录内容输出结果添加像(/=@|)这样的指示符。 ###
|
||||
|
||||
@ -95,7 +90,8 @@ ls命令的列出格式
|
||||
# ls -p
|
||||
|
||||

|
||||
添加指示符到内容
|
||||
|
||||
*添加指示符到内容*
|
||||
|
||||
### 4. 根据扩展名、大小、时间和版本对目录内容排序。 ###
|
||||
|
||||
@ -110,16 +106,18 @@ ls命令的列出格式
|
||||
# ls --sort=none
|
||||
|
||||

|
||||
通过选项对内容排序列出
|
||||
|
||||
### 5. 使用ls命令打印目录中各个内容的数字UID和GID。 ###
|
||||
*通过选项对内容排序列出*
|
||||
|
||||
### 5. 使用ls命令打印目录中各个项的数字UID和GID。 ###
|
||||
|
||||
上面的环境可以通过使用带有-n标识的ls命令来实现。
|
||||
|
||||
# ls -n
|
||||
|
||||

|
||||
通过UID和GID对打印内容列表
|
||||
|
||||
*通过UID和GID对打印内容列表*
|
||||
|
||||
### 6. 标准输出结果中打印目录内容中比默认指定的更多栏目。 ###
|
||||
|
||||
@ -132,20 +130,22 @@ ls命令的列出格式
|
||||
# ls --width 150
|
||||
|
||||

|
||||
根据窗口大小列出内容
|
||||
|
||||
*根据窗口大小列出内容*
|
||||
|
||||
**注意**: 你可以试验你可以给width标识传递什么值。
|
||||
|
||||
### 7. 通过ls命令为列出的目录内容手动指定的tab大小而不是默认的8。 ###
|
||||
### 7. 通过ls命令为列出的目录内容手动指定的制表符大小而不是默认的8。 ###
|
||||
|
||||
# ls --tabsize=[value]
|
||||
|
||||

|
||||
按表尺寸列出内容
|
||||
|
||||
**注意**: 指定`[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
|
Loading…
Reference in New Issue
Block a user