linux基础教程-----目录文件操作(1)
2015-08-11 16:01
836 查看
目录操作
目录的 创建、移动、改名字、复制、删除
① 创建 make directory
>mkdir 目录名字
>mkdir -p newdir/newdir [-p] //通过递归方式创建多级目录
>mkdir dir/newdir //无需-p参数
>mkdir dir/newdir/newdir -p //需要-p参数
总结,创建多级目录,只要有超过1个目录的名字是陌生的,就需要-p参数
a. 创建一级目录
![](http://img.blog.csdn.net/20150811160227611?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
b. 创建多级目录
![](http://img.blog.csdn.net/20150811160315605?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
②移动目录 move
> mv dir1 dir2 //把dir1移动到dir2目录里边
该移动指令有递归效果,会把dir1里边的全部文件都移动
> mv dir1/dir2 dir3 //把dir2从dir1下边挪到dir3下边
mv dir1/dir2 ./ //把dir2挪到当前目录下
> mv file1 dir1 //把file1挪到dir1下边
![](http://img.blog.csdn.net/20150811160405154?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
③ 改名字操作
> mv dir1 newname //把dir1的名字变为newname名字
> mv dir1 dir2 //A.dir2是存在的目录,就是移动操作 //B. dir2是不存在的目录,就是改名字操作 mv是移动、改名字操作的集合体。
> mv dir1/dir2 dir3 //把dir2移动到dir3下边,并改名字为原名
> mv dir1/dir2 dir1/newdir //把dir2移动到dir1下边,并改名字为newdir
> mv dir1/dir2 ./ //把dir2移动到当前目录,并改名字为原名
④ 复制操作 copy
> cp -R dir1 dir2 [-R] //recursive递归,把dir1拷贝一份放入dir2目录下
//即使目录是一个目录,没有自己目录,也需要-R参数
> cp -R dir1 dir2/newname //把dir1复制一份到dir2目录,并改名字为newname
> cp file1 dir1 //把file1复制一份放入dir1下边
> cp file1 dir1/newname //把file1文件复制到dir1下边,并改名字为newname
⑤ 删除操作remove
> rmdir dir //删除目录指令,目录只能是一个目录,不能有子级目录
> rm -r dir //recursive 递归删除
> rm -rf filename //recursiveforce 递归强制方式删除任何文件(文件、目录)
> rm -rf / //killyou by yourself把根目录里边的全部文件递归强制删除
pdf 下载地址:
http://download.csdn.net/download/obuyiseng/8991223
目录的 创建、移动、改名字、复制、删除
① 创建 make directory
>mkdir 目录名字
>mkdir -p newdir/newdir [-p] //通过递归方式创建多级目录
>mkdir dir/newdir //无需-p参数
>mkdir dir/newdir/newdir -p //需要-p参数
总结,创建多级目录,只要有超过1个目录的名字是陌生的,就需要-p参数
a. 创建一级目录
b. 创建多级目录
②移动目录 move
> mv dir1 dir2 //把dir1移动到dir2目录里边
该移动指令有递归效果,会把dir1里边的全部文件都移动
> mv dir1/dir2 dir3 //把dir2从dir1下边挪到dir3下边
mv dir1/dir2 ./ //把dir2挪到当前目录下
> mv file1 dir1 //把file1挪到dir1下边
③ 改名字操作
> mv dir1 newname //把dir1的名字变为newname名字
> mv dir1 dir2 //A.dir2是存在的目录,就是移动操作 //B. dir2是不存在的目录,就是改名字操作 mv是移动、改名字操作的集合体。
> mv dir1/dir2 dir3 //把dir2移动到dir3下边,并改名字为原名
> mv dir1/dir2 dir1/newdir //把dir2移动到dir1下边,并改名字为newdir
> mv dir1/dir2 ./ //把dir2移动到当前目录,并改名字为原名
④ 复制操作 copy
> cp -R dir1 dir2 [-R] //recursive递归,把dir1拷贝一份放入dir2目录下
//即使目录是一个目录,没有自己目录,也需要-R参数
> cp -R dir1 dir2/newname //把dir1复制一份到dir2目录,并改名字为newname
> cp file1 dir1 //把file1复制一份放入dir1下边
> cp file1 dir1/newname //把file1文件复制到dir1下边,并改名字为newname
⑤ 删除操作remove
> rmdir dir //删除目录指令,目录只能是一个目录,不能有子级目录
> rm -r dir //recursive 递归删除
> rm -rf filename //recursiveforce 递归强制方式删除任何文件(文件、目录)
> rm -rf / //killyou by yourself把根目录里边的全部文件递归强制删除
pdf 下载地址:
http://download.csdn.net/download/obuyiseng/8991223
相关文章推荐
- VMware linux 上网配置 虚拟机centos不能上网解决方案
- Linux系统的启动引导过程
- centos防火墙端口配置
- linux基础教程-----根目录文件介绍
- VirtualBox中centos网络配置
- Linux - gcc 的简易用法 (编译、参数与链结)
- Linux - gcc 的简易用法 (编译、参数与链结)
- CentOS Linux下Java环境的安装和配置 (CentOS+JDK1.6.0_11)
- linux shell if 参数
- epoll详细工作原理
- linux下rsync的配置以实现文件夹的同步
- Centos下通过SMTP发送邮件失败解决
- Solr5.2.1全文搜索服务器部署之linux
- linux中用进程的PID来查找执行文件的及其路径
- Linux Makefile编译使用的环境从helloworld入手
- Linux编程基础——GDB(设置断点)
- linux mint17.2 安装fcitx输入法
- Linux基础学习笔记-第二课:磁盘相关
- linux中fork()函数详解(原创!!实例讲解)
- linux 下svn搭建