Linux命令为什么有-号,比如 ls -a。
发布网友
发布时间:2022-05-05 16:56
我来回答
共2个回答
热心网友
时间:2022-06-27 19:29
在linux命令行参数中,由破折号引导的单个字母称为选项,用于更改命令的行为。
一般单破折号接一个字母的短选项,相应在有双破折号接多个字母的长选项。
一个短选项对应一个长选项。
比如这里的,-a表示显示所有的属性, 相应地--all为长选项。
-a, --all
do not ignore entries starting with .
热心网友
时间:2022-06-27 19:29
-号后面的字母代表参数,每个命令的每个字母都有不同意义,ls -a 命令代表显示当前目录下的所有文件,包括隐藏文件(-a代表显示隐藏文件),
ls的参数还有很多:-l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来; -h 以容易理解的格式列出文件大小 (例如 1K 234M 2G) ...
而没有-号的一般都是代表要操作的目录或文件: ls -l /root 显示root目录下的所有文件名,包括文件的权限、所有者、文件大小等信息。