您的位置:首页 > 运维架构 > Linux

Linux入职基础-5.3_目录管理(命令实例)

2018-03-03 21:03 549 查看
目录管理(Linux命令操作实例)一:命令列表cd   切换工作目录pwd 显示当前工作目录路径mkdir 创建目录dir   列出<文件>的信息 (默认为目前的目录)ls    显示目录内容tree  以树状图逐级列出目录内容rmdir 删除空的目录dirs   显示目录栈pushd 将目录压入目录栈popd  将目录弹出目录栈ln   连接文件或目录lndir 连接目录内容二、实例解说名称:cd功能:切换工作目录语法:cd [pathname]范例cd/usr/bin  #跳到/usr/bin/目录cd 或 cd ~  #跳到/用户的 home目录cd ../       #返回到当前目录的上一级cd ../..      #返回到当前目录的上二级cd-        #返回进入当前目录之前所在目录名称:mkdir功能:创建目录语法:mkdir [选项] 目录...范例mkdirtest1  #创建空目录mkdir –m755 demo #创建rwxr-xr-x许可权的目录mkdir –p demo/bin/test  #递归创建多个目录##创建项目的目录结构mkdir-vpscf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}[root@localhost~]# tree scf   #查看项目目录结构名称:ls
功能:显示目录内容
语法:ls [选项] [目录名]
范例
ls –lR ./ #列出当前目录的所有文件及子目录的详细资料
ls -l | grep “^d”  #只列出子目录
ls -ltr s* #列出当前工作目录下所有名称是s 开头的文件,依据时间排序
ls –lsSr  #列出当前工作目录下所有文件,依据文件大小排序
名称:tree
功能:以树状图逐级列出目录内容
语法:tree <选项或者是参数> <分区或者是目录>
范例tree  –a  #显示所有文件和目录tree  –d  #只显示目录名称tree  –f  #显示完整的相对路径名称tree  –F  ##对执行文件、目录、Socket、符号连接,管道等的文件名称后面,各自加上"*","/","=","@","|"号。tree –t  #用文件和目录的更改时间排序tree -L2  #只显示 n 层目录 (n 为数字)
名称:ln
功能:连接文件或目录
语法:ln [options] 源文件 [链接名]
范例
ln ../a1.txt  #在当前目录创建上一个目录下的a1.txt文件的链接,默认是创建硬链接
ln -s ../a1.txt  #在当前目录创建上一个目录下的a1.txt文件的软链接
ln -s /root/a1.txt  /tmp/a1.txt.back  #创建一个/root/a1.txt文件的软链接到/tmp/a1.txt.back
##为方便地进入Web服务器(/usr/local/httpd/htdocs)文档所在的目录
[root@localhost ~]# ln -s/usr/local/httpd/htdocs  docs 
名称:lndir
功能:连接目录内容
语法:lndir [-ignorelinks][-silent][源目录][目的目录]
范例
[root@localhost ~]# mkdir src
[root@localhost ~]# mkdir backup
[root@localhost ~]# lndir /root/src /root/backup  # 创建src目录的软链接到backup目录,连同该目录下所有的文件和子目录都建立对应的符号链接
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: