博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux文件与目录管理(1)
阅读量:4563 次
发布时间:2019-06-08

本文共 1159 字,大约阅读时间需要 3 分钟。

 

最近开始学习linux,开个博客记录下,同时也算是督促自己学习吧

目前的学习主要是鸟哥的linux私房菜

相对路径与绝对路径

绝对路径:一定是从根目录写起的,例如 /usr/bin

相对路径:不由/写起的则为相对路径,例如 ./use/bin
其中:.可以表示当前目录,..可以表示上级目录,每个目录下都有.和..两个目录的存在
例:若现在有目录 /usr/bin/share/test1, /usr/bin/share/test2
cd /usr/bin/share/test1 切换到test1目录下
如果要切换到test2目录下,有以下两种命令:
方法一:cd /usr/bin/share/test2
方法二:cd ../test2

注意事项:相对路径书写上有一定的便利,特别是在路径名很长的情况下要返回上一次目录,但是有时候并不能准确的定位确切的文件。也就是说绝对路径的准确度要高于相对路径。鸟哥的书上也建议,在写程序管理系统的条件下务必要使用绝对路径。


目录的相关操作

  • cd:切换目录
  • pwd:显示当前目录
  • mkdir:创建目录
  • rmdir:删除目录

cd

Change Directory的缩写
默认情况下只输入cd而不加路径,表示切换到自己的主文件夹的
同时cd ~cd ~用户名cd 是相同的效果

pwd

print working directory的缩写
该命令用于显示当前的路径
pwd 用于显示当前路径,只是单纯的显示路径,如果是连接文件,不会显示真实路径
pwd -P 该参数可以显示出文件的真实路径
关于连接文件(link)的说明,该文件可以理解为一个快捷方式。
/var/mail是一个连接文件,如果我们执行

$cd /var/mail$pwd

显示结果为/var/mail

如果执行

$pwd

则结果为/var/log/mail

这才是当前真实的文件夹

mkdir

用于创建目录
mkdir -m 744 test 创建目录并配置权限为744
mkdir -p test/test2/test3/ 可以递归的创建目录
如果不加-p参数,则要先创建test目录,再创建test2,最后才能创建test3
不建议常用-p参数,很有可能会让目录名称变得乱七八糟的!

rmdir

用于删除目录的操作,仅能用于删除空目录,即被删除的目录下面不能存在别的目录或文件
rmdir test 无法正常删除,test目录非空
rmdir -p test/test2/test3 将删除test,test2与test3
若是想删除非空目录可以使用rm -r test

generated by

转载于:https://www.cnblogs.com/zy99306/p/5362604.html

你可能感兴趣的文章
C# unsafe模式内存操作深入探索
查看>>
Redis拾遗(一)
查看>>
js字符串转换为Json对象的三种写法
查看>>
Is it possible to display icons in a PopupMenu?
查看>>
制作导航条
查看>>
iOS中的内存管理1
查看>>
23种设计模式全解析
查看>>
Learning Python 008 正则表达式-003 sub()方法
查看>>
Linux的虚拟机拷贝到另外的操作系统时,NAT方式的静态IP无效,一直是获取的DHCP动态地址...
查看>>
要检测两个C文件的代码的抄袭情况
查看>>
PHP-多域名单点登陆方案
查看>>
iOS开发之应用内支付IAP全部流程
查看>>
【web技术】html特效代码(一)
查看>>
SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块
查看>>
高可用集群搭建
查看>>
Lua学习笔记
查看>>
Redis监控工具,命令和调优
查看>>
zabbix-mysql迁移分离
查看>>
jQuery调用WCF 说明
查看>>
算法第5章作业
查看>>