Answers:
首先,上述命令不会生成相同的输出。详细信息如下:
ll:没有类似的命令ll,在Ubuntu中它是该命令的别名ls -alF。您可以通过以下方式找到它:
$ type ll
ll is aliased to `ls -alF'
-a选择是显示隐藏文件(将显示.和..太)
-l 选项是将输出显示为长列表以及各种属性,例如权限,文件大小,使用,组,修改时间等。
-F将追加一项*/=>@|到条目,它基本上用于区分文件和目录,因为它将追加/到目录条目
范例:
$ ll
total 24
drwxrwxr-x 4 chayan chayan 4096 Jun 25 13:53 ./
drwxrwxr-x 3 chayan chayan 4096 Jun 25 13:34 ../
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data/
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
ls -l:如前所述-l,条目将与各种属性一起显示为长列表。
例:
$ ls -l
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
ls -ltr :
-t 选项将按修改日期对条目进行排序(从最新到最新)
-r 将颠倒排序顺序。
如-t将按修改时间排序(以最新的时间为准),-r则将导致相反的结果,即最早的条目现在将首先显示。
示例(添加文件和目录使其更清晰):
$ ls -lt
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
-rw-rw-r-- 1 chayan chayan 208 Jun 25 13:49 move.sh
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
$ ls -ltr
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
-rw-rw-r-- 1 chayan chayan 208 Jun 25 13:49 move.sh
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
检查man ls以获得更多想法。