ls 列出文件、ll以长格式列出文件详细信息

您所在的位置:网站首页 linux以列表形式查看文件的命令 ls 列出文件、ll以长格式列出文件详细信息

ls 列出文件、ll以长格式列出文件详细信息

2024-02-21 00:27| 来源: 网络整理| 查看: 265

ls命令

ls命令用于查看文件的信息,包括文件的名称、大小、属主、权限等,其语法格式如下:

ls [选项] 文件1 文件2 文件3 .....

参数如下:

-l :表示以长格式形式列出文件的详细信息 ll命令就是ls -l的别名 -a :显示全部文件,包括隐藏文件 -d :显示目录 -i :显示文件索引节点号(inode),一个索引节点代表一个文件 -R:递归的显示子目录的结构 -F :列出文件的同时显示文件的类型,文件后面有\的表示是目录,*是可执行文件,@表示软链接 -t :按最后修改时间排序,从时间最大的倒序,现在的时间比过去大 -r :排序时按倒序,逆序排序,与-t结合就会实现按文件修改时间从过去到现在排序 -h:可视化

注意:ll 是ls -l 的别名

演示示例 :

[root@Centos8 shell_scripy]# ll #等价于ls -l total 16 -rwxr--r-- 1 root root 263 May 25 23:56 case.sh -rwxr--r-- 1 root root 186 May 27 00:00 cat.sh -rwxr--r-- 1 root root 56 Apr 5 17:05 hostname.sh -rwxr--r-- 1 root root 522 May 25 17:24 if.sh [root@Centos8 shell_scripy]# ls -al #显示隐藏文件 total 20 drwxr-xr-x 2 root root 67 May 27 00:20 . dr-xr-x---. 20 root root 4096 May 27 00:20 .. -rwxr--r-- 1 root root 263 May 25 23:56 case.sh -rwxr--r-- 1 root root 186 May 27 00:00 cat.sh -rwxr--r-- 1 root root 56 Apr 5 17:05 hostname.sh -rwxr--r-- 1 root root 522 May 25 17:24 if.sh [root@Centos8 ~]# ls -R shell_scripy/ #递归显示目录的结构 shell_scripy/: case.sh cat.sh hostname.sh if.sh [root@Centos8 ~]# ls -ld shell_scripy/ #显示目录的属性 drwxr-xr-x 2 root root 67 May 27 00:20 shell_scripy/ [oracle@master ~]$ ll -rt # tr参数结合就能实现按文件修改时间从过去到现在排序(小到大排序) total 40 drwxr-xr-x 2 oracle oinstall 6 Jul 16 17:27 Videos drwxr-xr-x 2 oracle oinstall 6 Jul 16 17:27 Templates drwxr-xr-x 2 oracle oinstall 6 Jul 16 17:27 Public drwxr-xr-x 2 oracle oinstall 6 Jul 16 17:27 Pictures drwxr-xr-x 2 oracle oinstall 6 Jul 16 17:27 Music drwxr-xr-x 2 oracle oinstall 6 Jul 16 17:27 Downloads drwxr-xr-x 2 oracle oinstall 6 Jul 16 17:27 Documents drwxr-xr-x 2 oracle oinstall 6 Jul 16 17:27 Desktop drwxr-xr-x 2 oracle oinstall 6 Jul 16 17:27 perl5 ---------- 1 oracle oinstall 138 Jul 16 19:23 Oracle_username_passwd_info -rw-r--r-- 1 oracle oinstall 32812 Jul 17 15:00 _filedir -rwxr-xr-- 1 root dba 0 Jul 17 23:40 file lrwxrwxrwx 1 oracle oinstall 4 Jul 17 23:40 lsfile -> file lrwxrwxrwx 1 oracle oinstall 5 Jul 17 23:54 lntest -> test/ drwxr-xr-x 2 oracle root 21 Jul 18 00:01 test [oracle@master ~]$ ll命令

ll以长格式列出文件详细信息,其是ls -l的别名,其参数与ls参数基本一样,这样主要将一个比较实用的参数,即显示日期

--time-style=STYLE :以时间格式自由定义ll显示的日期

演示示例:

[root@master ~]# ll --time-style='+%Y-%m-%d %H:%M:%S' total 416 -rw-------. 1 root root 2083 2021-07-16 16:32:47 anaconda-ks.cfg -rwxr-xr-x 1 root root 46 2021-10-06 20:01:24 at.sh -rw-r--r-- 1 root root 0 2021-10-13 19:18:40 dd drwxr-xr-x. 2 root root 6 2021-07-16 16:39:55 Desktop drwxr-xr-x. 2 root root 6 2021-07-16 16:39:55 Documents drwxr-xr-x. 2 root root 6 2021-07-16 16:39:55 Downloads [root@master ~]#

以上的参数只是在ll时临时使用的,那么想要永久这样显示,需要永久修改时间格式使用以下命令:

echo "export TIME_STYLE='+%Y-%m-%d %H:%M:%S'" >> /etc/profile && source /etc/profile


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3