Linux之目录相关命令

目录相关命令

Unix的目录结构从/开始,这与windows不同,他没有盘符的概念。目录之间用 / 分隔,windows是用 \ 分隔。/代表root目录。
像“/usr/lib”这样的路径是绝对路径。
像“./lib”这样的路径是相对路径。通常都是相对路径
(..)表示当前目录的上层目录。
(.)表示当前目录。

cd 切换目录命令

cd .. 返回到上层目录
cd /usr 切换到/usr目录下
cd ~ 切换到用户目录下
如果cd 不带任何路径 将返回到用户路径下

mkdir 创建目录命令

mkdir 创建一个目录 -p 该参数将多层级创建
可以使用 rm -rf 来删除一个目录以及其中的所有内容。
mkdir -p ~/userapp/app 如果在用户目录下userapp不存在则创建,再创建app
mkdir app1 app2 app3 在当前目下创建app1 app2 app3这三个目录。
我们可以使用 rm -rf 来删除一个目录以及其中的所有内容。

shell通配符

echo * 将终端打印出当前目录下的所有目录与文件
echo abc* 将打印出以abc开头的文件或目录
echo *abc* 将打印出名字含有abc字符序列的文件或目录
echo *abc 将打印出以abc结尾的文件文件或目录
需要注意的是,shell是先展开通配符,然后执行命令行。如果*传递到命令行的时候仍然未能展开,shell则对此无能为力,一切都取决于命令本身如何处理。
发布了51 篇原创文章 · 获赞 9 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/pannubi/article/details/104202008
今日推荐