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目录,连同该目录下所有的文件和子目录都建立对应的符号链接
功能:显示目录内容
语法: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目录,连同该目录下所有的文件和子目录都建立对应的符号链接
相关文章推荐
- Linux入职基础-5.2_磁盘维护管理(命令实例)
- Linux入职基础-5.11_进程管理(命令实例)
- Linux入职基础-5.9_用户管理(命令实例)
- Linux入职基础-5.14_系统管理(命令实例)
- Linux基础目录管理命令之ls,cd,pwd,mkdir,rmdir
- linux 文件和目录管理--基础命令
- Linux入职基础-5.13_文件传输(命令实例)
- Linux基础 标准教程(2)—文件和目录管理命令 ls
- java程序员菜鸟进阶(十四)linux基础入门(二)linux文件及目录命令管理
- Linux入职基础-5.8_文件压缩备份(命令实例)
- Linux入职基础-5.12_网络配置(命令实例)
- java程序员菜鸟进阶(十四)linux基础入门(二)linux文件及目录命令管理
- Linux基础之—实例解说目录/文件命令
- Linux入职基础-5.15_系统设置(命令实例)
- Linux入职基础-5.1_命令目录
- linux系统 常见/常用基础命令之 文件目录管理(创建,删除,查看,)
- Linux基础学习-文件和目录管理命令
- Linux入职基础-5.7_文件比较查找(命令实例)
- Linux入职基础-3.1_了解proc目录文件(设备管理)
- Linux命令工具基础02 文件及目录管理