目录
ls命令
ls -a
ls -l或ll
ll -d
ll -h
cd命令
cd ~
cd /
cd -
cd ..
mkdir命令
mkdir test
mkdir -p user/book/history
rmdir
rmdir test
rmdir -p user/book/history
tree命令
tree /usr/local
ls命令
英文原意:list
功能描述:显示目录下的内容
ls -a
显示以“.”开头的隐藏文件。
ls -l或ll
参数含义依次为:权限、引用计数、所有者、所属组、大小(byte)、文件修改时间、文件名。
total为当前目录的总用量,单位是kb。
ll -d
ll只会显示目录下内容的信息,而 ll -d 会显示目录本身的详细信息。
ll -h
将文件大小用人性化的单位展示,如K、M、G等
cd命令
英文原意:change directory
所在路径:Shell内置命令
功能描述:切换所在目录
cd ~
前往用户的家目录
cd /
前往根目录
cd -
前往上一次所在目录
cd ..
前往上级目录
绝对路径:以“/”根路径开头,如cd /usr/local/,从根路径开始寻找,只要路径不写错就不会报错。
相对路径:直接以文件夹名称开头,如cd local/bin/,如果当前文件夹下没有local的文件夹,则会报No such file or directory。
mkdir命令
英文原意:make directories
功能描述:创建空目录
mkdir test
在当前文件夹下创建test文件夹
mkdir -p user/book/history
递归创建一连串目录
rmdir
英文愿意:remove empty directories
功能描述:删除空目录
rmdir test
rmdir -p user/book/history
只能删除空目录,一旦目录中有内容,删除就会报错。
tree命令
在CentOS7中,tree命令需要额外安装:yum install -y tree
tree /usr/local
显示/usr/local下的目录树