cd mkdir mv cp rm 命令目录相关操作
切换目录:
cd 家目录
cd. 当前目录
cd.. 当前上一级目录
cd../../当前目录的上上级目录
cd - 返回前一个目录
----------------------------------------------------------------------------------------------------------
mkdir 目录名字
mkdir -p newdir/newdir/newdir //新的多级目录数目如果大于等于2个,就要使用-p参数
mkdir dir/newdir----------------不用-p参数
mkdir -p dir/newdir/newdir-------使用-p参数
创建cs目录
查看目录结构:find ./cs/cswj
-------------------------------------------------------------------
移动目录:mv
mv dir1 dir2 //把dir1移动到dir2目录下
mv dir1/dir2 dir3 //把dir2移动到dir3目录下
mv dir1/dir2 dir3/dir4 //把dir2移动到dir4目录下
mv dir1/dir2 ./ //把dir2移动到当前目录下
“mv”是移动 和 “改名字” 合并的指令
mv dir1 newdir //修改dir1的名字为newdir
mv dir1/dir2 dir3 //dir2移动到dir3目录下,并改名为“原名”
mv dir1/dir2 dir3/newdir //dir2移动到dir3目录下,并改名为“newdir”
将cs目录下的dir1移动到dir2下,再将dir2更名为dir4。
-----------------------------------------------------------------------------------------------
目录复制:copy(文件和目录)
(1)文件的复制
cp filel dir/newfile2 //filel复制一份到dir目录下,并改名字为newfile2
cp filel dir //filel被复制一份到dir目录下,并改名字为原名
cp dir1/file dir2/newdir //filel被复制一份到dir2目录下, //并改名字为newfile
将cs/cswj/123.txt文件复制到cs/dir4下,再将cs/dir4下的123.txt文件复制到cs/dir4/dir1下并重命名为456.txt
(2)目录的复制(需要设置-r参数,无视目录的层次)
cp -r dir dir2 //dir被复制到dir2目录下,并改名字为原名
cp -r dir1/dir2 dir3/newdir //dir2被复制到dir3目录下,并改名字为newdir
cp -r dir1/dir2 dir3/dir4 //dir2被复制到dir3目录下,并改名字为原名
cp -r dir1/dir2 dir3/dir4/newdir //dir2被复制到dir4目录下, //并改名字为newdir
cp -r dir1 ../../newdir //dir1被复制到上两级目录下,并改名字为newdir
cp -p dir dir2 //复制文件同时保持文件属性不变。
cp -a dir dir2 //-a相当于-pdr功能。 用的最多的。
cp 1.txt 1.txt.bak //备份文件1.txt
复制文件到其他目录直接强制覆盖,不需要额外提示(用反斜杠”\”)
复制文件到其他目录直接强制覆盖,不需要额外提示(用cp的绝对命令/bin/cp)//which cp
将cs/dir4/dir1复制到cs下并更名为dir2
将cs/dir4/dir1强制覆盖到cs下并更名为dir2
------------------------------------------------------------------------------------------------------
删除(文件和目录):rm
rm 文件
rm -r 目录 //r递归方式删除目录
rm -rf 文件/目录 //-r force 递归强制方式删除文件,force强制,//不需要额外的提示
删除cs/dir2/456.txt文件
强制删除cs/dir4目录及文件,不需要额外的提示。
cd mkdir mv cp rm 命令目录相关操作的更多相关文章
- Linux常用命令学习1---(安装、文件系统、目录操作命令cd ls mv cp rm mkdir、链接命令ln……)
1.理解Linux的文件系统:分区和挂载点 挂载点和路径名无关 /根目录下的/boot完全可以时独立于 /的独立的挂载点,只要你设置就可以 linux安装时候,必须要有这两个分区 / 和 ...
- linux中的一些基础命令的使用(which,whereis,locate,find,alias,file,ls,cat,echo,tar,bzip2,gzip,history,mv,cp,rm)
which whereis locate find alias file ls cat echotar bzip2 gzip history mv cp rm -------------------- ...
- yum安装_yum命令的相关操作
2017年1月11日, 星期三 yum安装的四种方式 一.默认:从国外下载 二.国内:从阿里获取 http://mirrors.aliyun.com 1. cd /etc/yum.repos.d 2 ...
- PHP-文件、目录相关操作
PHP-文件.目录相关操作 一 目录操作(Directory 函数允许获得关于目录及其内容的信息) 相关函数: 函数 描述 chdir() 改变当前的目录. chroot() 改变根目录. clos ...
- Linux CentOS7 VMware 相对和绝对路径、cd命令、mkdir/rmdir、rm命令——笔记
一. 相对和绝对路径 绝对路径是从/(也被称为根目录)开始的,比如/usr.cd /root/ pwd 注:判断用户当前所处的位置 相对路径是以 . 或 .. 开始的 二.cd命令 cd 是进入到当前 ...
- 【Linux】Linux基础命令 - 目录相关的命令 ls 、cd、du
文章目录 目录相关的命令 ls 命令:列出文件和目录 cd 命令:切换目录 du 命令:显示目录包含的文件大小 总结 参考资料 巩固和复习Linux系统基础命令知识 目录相关的命令 ls 命令:列出文 ...
- linux常用命令---用户相关操作
用户相关操作
- mkdir,rmdir,cp,rm,mv,cat,touch用法
一.mkdir新建目录 1.进入tmp目录,查看该目录下面的子目录 [root@localhost ~]# cd /tmp[root@localhost tmp]# lshsperfdata_root ...
- linux目录相关操作
mkdir:新建目录 mkdir [-mp] 目录名称 -m:配置文件权限,直接设置,不需要看默认权限(umask) -p:递归创建目录 rmdir:删除空目录 rmdir [-p] 目录名称 -p: ...
随机推荐
- tomcat配置说明,配置不用访问工程名
# 配置项目访问不用输入项目名称 # [重要]亲测 <Host>中的 appBass="" 一定不能带目录,必须为空,因为启动tomcat会启动appBass下面的所有 ...
- [Python学习笔记-005] 理解yield
网络上介绍yield的文章很多,但大多讲得过于复杂或者追求全面以至于反而不好理解.本文用一个极简的例子给出参考资料[1]中的讲解,因为个人觉得其讲解最为通俗易懂,读者只需要对Python的列表有所了解 ...
- mysqlbinlog命令介绍及实战
MySQL的binlog日志的作用 - 1:用来记录mysql内部增删改查等对MySQL数据有更新内容的记录.像show和select一般不会记录 - 2:mysqlbinlog --base64-o ...
- confluence输入数学公式之mathjax
1.概述 公司大数据业务需求,需要一些计算公式写入到confluence里面,并且可能会不断修改,如果上传图片的话修改起来不是很方便.于是google了一把,发现收费的有Latex Math下载量还是 ...
- 第一次项目上Linux服务器(五:CentOS7下Mysql数据库的安装与配置(转))
好像在CentOS 7系统中,默认安装的mysql是它的分支mariadb.所以不能像CentOS-6.3那样安装,如下: [root@izwz ~]# yum -y install mysql my ...
- asp.net mvc 学习笔记 - 单一实例设计模式
学习之前,先喊一下口号:每天进步一点,生活更好一点 首先声明一点,我也是新新新手一枚,崭新的新哦.如果文章有不合理的地方,也请各位博友多多指点,不要乱喷哦 我的文采很低调,低调到语文老师对我的期望是你 ...
- 并发编程之 Java 内存模型 + volatile 关键字 + Happen-Before 规则
前言 楼主这个标题其实有一种作死的味道,为什么呢,这三个东西其实可以分开为三篇文章来写,但是,楼主认为这三个东西又都是高度相关的,应当在一个知识点中.在一次学习中去理解这些东西.才能更好的理解 Jav ...
- 用python写web一定要去破解的异步请求问题.经历web.py和tornado,完破!
1.问题 上个学期,给学校写了一个数据服务,主要从oracle里面读取一些数据供查询使用,非常快速的用web.py搭建了起来.调试顺利,测试正常,上线!接下来就是挨骂了,我铁定知道会卡,但是没想到会那 ...
- 如何让win2008服务器显示中文无乱码
使用Windows Server 2008 R2 IIS搭建FTP服务器时,客户端登录FTP后中文文件夹显示为乱码,应在“控制面板”-“区域和语言”中查看“当前系统区域设置”的情况. 应确保“非Uni ...
- 漫画 | Java多线程与并发(一)
1.什么是线程? 2.线程和进程有什么区别? 3.如何在Java中实现线程? 4.Java关键字volatile与synchronized作用与区别? volatile修饰的变量不保留拷贝,直接访问主 ...