1. linux中的文件路径
linux中的根目录为 /。理解为这一点就可以理解很多东西,就像网站开发一样中的路径一样,只要加上 / 就表示服务器的根目录。虽然我没有学习过HDFS的目录结构,但是我相信肯定是跟linux的目录结构有异曲同工之妙。更加表明linux是一切知识的基石。
因此绝对跟径就是以 /开头的路径,还包括 ~/表示当前用户的家目录,也是绝对路径。其他表示路径形式的就是相对路径。
2. cd命令
cd
(change directory)如果后面不带参数,则直接切换到当前用户的家目录,现 cd ~
的效果一样。后面有带参数的则切换到参数中指定的目录。
pwd
命令不带参数,用于显示当前目录,显示绝对路径。
3. mkdir命令
mkdir
(make directory)用于创建目录。后面有两个命令选项 [-mp],m用得很少。加上p
选项实际上有点递归的意思。如果要创建多级目录,不加p
选项就会失败,因为父目录不存在,加上这个选项的话就会多级同时创建。而且不加p
选项如果目录已经存在会报错,加了之后不会报错。
4. rmdir命令
rmdir
(remove directory)用户删除目录,但是不能删除文件,如果目录中存在文件则删除失败。也可以加p
选 项,但是也只能删除多个空目录。实际中并不常用。
5. rm命令
rm
(remove)命令可用于删除目录和文件。后面常用的有2个选项[-rf]。r
表示递归删除指定跟径的目录或文件。f
选 项表示强制删除,并且删除不存在的目录时也不会报错。