linux目录 ~ 和/的区别

linux目录 ~ 和/的区别

查看文件是否是可执行的属性,是使用 ls 命令,要加一个 -l 参数:$ ls -l ./* # 列出当前目录下的文件,并使用长信息格式。-rw-r--r-- 1 cheyenne class 37 Jan 12 11:00 fichier看上面的系统显示,第一个区域(-rw-r--r--)代表的是文件的属性,第一个字符(这里是 -)代表的是文件的类型。- 代表普通文件,d 代表目录,l 是符号链接文件(和 Windows 下的快捷方式差不多),n 代表网络特殊文件,c 代表字符设备文件,b 代表块设备文件,p 代表命名管道。后面的 6 位是对文件的访问控制。你所说的 x 属性,是代表可以“执行”这个文件。注意这个“执行”与 Windows 系统的区别,它代表的仅仅是你有权限去执行它(如果它能够在机器上运行的话)。UNIX 系统不使用扩展名来判断文件类型,而是使用 file 命令。UNIX 和 DOS 一样,如果文件实际并无法执行,它会给出一个出错提示,并返回 Shell。比如你现在编写了一个 shell 脚本(就是 DOS 下的 .bat 文件),如果你想执行这个文件,那么你必须拥有这个文件的 r 和 x 权限。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-29
一般情况是这样的~指 /root/
/指/
那么~就是登陆用户的主目录就相当于他的房间或者理解为他自己的单元
那么/就像是一栋房子。更多相关linux的学习资料,请参考《Linux就该这么学》。本回答被提问者采纳
相似回答