linux ls命令带有的命令行选项-w输出宽度是什么意思?举例子更好 linux下ls命令

作者&投稿:超菲 (若有异议请与网页底部的电邮联系)
-w, –width=COLS 自行指定屏幕宽度而不使用目前的数值
比如
ls -w 10,可能输出结果排成一列
ls -w 30,可能输出就是两列

就是调整输出格式的,你自己实验不同的参数就知道是什么意思了
比如
ls -w10,可能输出结果排成一列
ls -w30,可能输出就是两列

man ls

-w, --width=COLS    

assume screen width instead of current value

ls执行的时候,会根据终端宽度以及文件的长度来决定每行输出的文件名称有几列的;

比如你使用Xshell登录linux,将Xshell全屏,执行

ls /etc/

会发现每行显示8列,执行

ls -w 100 /etc/

结果显示4列,显示几列会跟屏幕大小有关。这个参数在实际应用中很少用到。

另外一个,在linux中每个命令都会有manual,使用man命令就能查看相应的手册



linux系统操作 shell命令里 ls 命令 中的选项 -d 命令 表示输出什么?~

这个选项输出的是目录。ls 是列出文件或者目录的命令,在linux下使用man ls 查阅命令参数

看样看到-d的意思是显示目录,并且不显示呼号链接

-rwxr-xr-x 文件权限 (具体我就不解释了,这是linux最基本的知识,man chmod或者上网学习一下吧)
1 硬链接数,一般你可以理解成子目录数(对于普通文件,总是1,对于目录来说,为目录下一级子目录的个数+2 (+2是由于 . 和 .. 的原因))
root root 分别是文件的owner (所有者)和 group (组),这也是linux最基本知识,可以man chown去了解以下)
702160 文件大小
2008-05-12 11:33 一般是最后一次修改时间
bash 文件名。