Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix linuxls-ltr按名称排序_Unix_Ls - Fatal编程技术网

Unix linuxls-ltr按名称排序

Unix linuxls-ltr按名称排序,unix,ls,Unix,Ls,我在这个网站上看到了许多关于排序的问题 但我需要的是一个排序输出ls-ltr(按文件名排序) 因为我还需要文件大小和日期进行比较。 我尝试了|sort-k,|sort,ls-1ltr,但没有成功 这是未排序的列表: ser@xeroxsqa02:/app/java/jars> ls -ltr total 41940 -rwxr-xr-x 1 xeroxadmin mqm 331471 May 10 2017 spring-aop-3.1.1.RELEASE.jar -rwxr-xr-x

我在这个网站上看到了许多关于排序的问题 但我需要的是一个排序输出ls-ltr(按文件名排序)
因为我还需要文件大小和日期进行比较。
我尝试了|sort-k|sortls-1ltr,但没有成功

这是未排序的列表:

ser@xeroxsqa02:/app/java/jars> ls -ltr
total 41940
-rwxr-xr-x 1 xeroxadmin mqm  331471 May 10  2017 spring-aop-3.1.1.RELEASE.jar
-rwxr-xr-x 1 xeroxadmin mqm  153115 May 10  2017 jdom-1.1.jar
-rwxr-xr-x 1 xeroxadmin mqm  185140 May 10  2017 commons-io-2.4.jar
-rwxr-xr-x 1 xeroxadmin mqm  279193 May 10  2017 commons-lang-2.5.jar
-rwxr-xr-x 1 xeroxadmin mqm  489884 May 10  2017 log4j-1.2.17.jar
-rwxr-xr-x 1 xeroxadmin mqm   53081 May 10  2017 spring-asm-3.1.1.RELEASE.jar
-rwxr-xr-x 1 xeroxadmin mqm 2095932 May 10  2017 ojdbc5-11.2.0.3.0.jar
-rwxr-xr-x 1 xeroxadmin mqm    4467 May 10  2017 aopalliance-1.0.jar
-rwxr-xr-x 1 xeroxadmin mqm   38460 May 10  2017 joda-convert-1.2.jar
-rwxr-xr-x 1 xeroxadmin mqm 1891110 May 10  2017 guava-13.0.1.jar
-rwxr-xr-x 1 xeroxadmin mqm  589824 May 10  2017 spring-beans-3.1.1.RELEASE.jar
-rwxr-xr-x 1 xeroxadmin mqm  449324 May 10  2017 spring-core-3.1.1.RELEASE.jar
-rwxr-xr-x 1 xeroxadmin mqm  232019 May 10  2017 commons-beanutils-1.8.3.jar
-rwxr-xr-x 1 xeroxadmin mqm  831068 May 10  2017 spring-context-3.1.1.RELEASE.jar
-rwxr-xr-x 1 xeroxadmin mqm  569231 May 10  2017 joda-time-2.0.jar
-rwxr-xr-x 1 xeroxadmin mqm   52915 May 10  2017 commons-logging-1.1.jar
-rwxr-xr-x 1 xeroxadmin mqm  107225 May 10  2017 spring-context-support-3.1.1.RELEASE.jar
-rwxr-xr-x 1 xeroxadmin mqm  176311 May 10  2017 spring-expression-3.1.1.RELEASE.jar
drwxr-xr-x 2 xeroxadmin mqm      46 Jun 30  2017 bkp
-rwxr-xr-x 1 xeroxadmin mqm 1599570 Jan 17 19:12 axis-1.4.jar
-rwxr-xr-x 1 xeroxadmin mqm   79796 Jan 17 19:12 commons-discovery-0.5.jar
-rwxr-xr-x 1 xeroxadmin mqm  148429 Jan 17 19:12 wsdl4j-1.6.2.jar

您是否尝试过以下内容:

ls -lru
每个手册页:

-u
-lt
:按访问时间排序并显示;使用
-l
:显示访问时间并按名称排序;否则:按访问时间排序,最新优先


将环境变量$LC\u COLLATE设置为适当的值 例如

在shell scrip中,在启动时设置

    export LC_COLLATE=en_US

这毫无意义
-t
按mtime排序,
-r
反转排序顺序,但由于您不关心mtime,因此绝对不需要使用这些选项中的任何一个来调用
ls
。抱歉,您是对的,我的意思是我需要与命令ls-ltr相同的输出,而不仅仅是平面lsAwesome,我不确定我怎么会错过它!非常感谢你!
    export LC_COLLATE=en_US