一、在当前文件夹ll结果仅有文件时,不会有total number的第一行
二、在当前文件夹ll结果含有文件夹时,会有如total 100的第一行,且包含文件夹中的文件数量
三、ll的结果中,时间不在当年的,会显示年份;但在当年的,会显示时刻,如:
-rw------- 1 ncrfmgr ncrf 0 Oct 8 15:28 test1.txt
-rw-rw-r-- 1 ncrfsftp ncrf 1934 Sep 9 2008 Update_Amidmaster_20080908_TW.txt
可能的解决方法(待解决)
1.修改set,LC_TIME=POSIX改成ISO或者ISO2 (时间的格式参见man ls)
2.在非HP-UX的系统中,可以尝试ls -l --time-style=iso这样的做法,在man ls里有详细介绍。但是部分unix版本不支持。
3.强制结果把含有冒号:的改成当年年份,缺点是做法太麻烦。(顺便查一下如果查找if字符串中含有符号的做法)
四、ll 一个路径,结果文件名中只显示文件名;但是ll一个路径+文件名,结果的文件名会带上路径。如:
$ ll /var/opt/ncrf/mkt/inbound/bulkload/amidmaster
total 2
-rw------- 1 ncrfmgr ncrf 104 Mar 25 09:54 amidmaster_list.txt
drwx------ 2 ncrfmgr ncrf 96 Mar 25 08:00 archive
-rw------- 1 ncrfmgr ncrf 0 Mar 25 09:51 temp.txt
-rw------- 1 ncrfmgr ncrf 0 Mar 25 09:18 testfile
$ ll /var/opt/ncrf/mkt/inbound/bulkload/amidmaster/amidmaster_list.txt
-rw------- 1 ncrfmgr ncrf 104 Mar 25 09:54 /var/opt/ncrf/mkt/inbound/bulkload/amidmaster/amidmaster_list.txt
五、ll文件找不到时,会有一行"*** not found"的结果 ***为文件名。
没有评论:
发表评论