首页 > 代码库 > linux文件和目录基本操作

linux文件和目录基本操作

比较特殊的目录:

.   代表此层目录

.. 代表上一层目录

- 代表前一个工作目录

~代表当前用户身份所在的主文件夹

~account 代表account用户所在主文件夹

1、目录相关操作

cd切换目录

cd [相对路径或绝对路径]

cd 特殊目录 //切换到特殊目录

cd   //没有加上任何路径,也还是代表回到自己主文件夹的意思

pwd显示当前目录

pwd -P 显示当前路径,而非使用连接的路径

mkdir新建新目录

mkdir [-mp] 目录名称

-m 配置文件目录的权限

-p 直接将需要的目录递归创建起来

例子

#mkdir -p test1/test2/test3  递归创建test1,test2,test3目录

技术分享

rmdir 删除“空”目录,注意只能删除空目录

-p 直接将需要的目录递归删除

2、文件和目录管理

查看文件和目录:ls

ls [-alt] 目录名称

-a 全部的文件,连同隐藏文件一起列出来

-l 列出长串数据,包含文件属性和权限

-t 按照时间排序

复制、删除、移动:cp,rm,mv

cp [-aifrp] 源文件 目标文件

-a相当于所有属性和权限一同复制

-f 强制复制

-i 若目标文件已经存在 ,在覆盖时先询问操作的进行

-p 连同文件的属性一起复制过去

-r递归持续复制

rm [-rfi] 文件或目录

-f 强制

-i 互动模式,询问用户是否操作

-r 递归删除

mv [-fiu] source destination

-f 强制覆盖

-i 互动模式

-u 若目标文件存在,且source比较新才会更新

 

linux文件和目录基本操作