命令cd详解

命令cd(英文原意:change directory),命令路径及执行权限为:

可以看到它的路径为/usr/bin/cd,因此,它的执行权限是所有用户

基本功能是切换目录,例如:cd ../ 就是切换到当前目录的上一级目录

还可以切换到指定目录,例如:cd /tmp/xiandiying/Japan/cangjing

命令pwd详解

命令pwd(英文原意:print working directory),命令路径及执行权限为:

可以看到,它的路径是/usr/bin/pwd,因此,它的执行权限为所有用户

基本功能是显示当前目录的完整路径,例如:pwd

命令rmdir详解

命令rmdir(英文原意:remove empty directories),命令路径及执行权限为:

可以看到,它的路径是/usr/bin/rmdir,因此,它的执行权限是所有用户

基本功能是删除空的目录 (删除非空目录会报错),例如:rmdir /tmp/xiandiying/Japan/xiaoze

命令cp详解

命令cp(英文原意:copy),命令路径及执行权限为:

可以看到,它的路径我/usr/bin/cp,因此,它的执行权限为所有用户

基本功能是拷贝文件 (可同时拷贝多个文件,文件名以空格分隔)到指定目录下,相当于Windows下的Copy+Paste,例如:cp /etc/my.cnf /tmp

选项

cp -r [源目录] [目标目录] ,可以将某个目录拷贝到指定目录,例如:cp -r /tmp/xiandiying/Japan/cangjing /tmp

cp -p [源文件] [目标目录],可以拷贝文件到指定目录,同时保留源文件的属性,比如:最后一次修改时间,例如:cp -p /tmp/xiandiying/Japan/boduo /tmp

在复制目录中,还可以同时修改复制过去的目录名,例如:cp -r /tmp/xiandiying/Japan/cangjing /tmp/cangjing1

命令mv详解

命令mv(英文原意:move),命令路径及执行权限为:

可以看到,它的路径是:/usr/bin/mv,所以它的执行权限是所有用户

命令基本功能是移动文件 (同时可以重命名)或重命名,例如:mv /tmp/xiandiying/Japan/cangjing /tmp ,就是移动目录/tmp/xiandiying/Japan/cangjing 到 /tmp

也可以重命名当前目录下的文件名,例如:mv cangjing cangjing2

命令rm详解

命令rm(英文原意:remove),命令路径及执行权限为:

可以看到,它的路径为:/usr/bin/rm,因此它的执行权限为所有用户

命令的基本功能是删除文件,例如:rm my.cnf

选项

使用 rm -f [文件名],可以强制删除文件,例如:

使用 rm -rf [目录],可以强制删除目录及其子目录,例如:rm -rf /tmp/xiandiying

使用移动文件命令和删除命令一定要谨慎小心,做好备份,否则,可能就悲剧了。

Linux目录处理命令cd、pwd、rmdir、cp、mv、rm详解的更多相关文章

  1. linux笔记:目录处理命令ls,mkdir,cd,pwd,rmdir,cp,mv,rm

    linux命令的格式:命令 [-选项] [参数]例:ls -la /etc 命令:ls命令所在路径:/bin/ls功能:显示目录文件用法:ls [-aldh] []参数:-a 查看所有文件,包括隐藏文 ...

  2. 自学Linux Shell3.4-文件处理命令touch cp mv rm

    点击返回 自学Linux命令行与Shell脚本之路 3.4-文件处理命令touch cp mv rm 1. touch命令 一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将 ...

  3. 【转载】Linux命令-自动挂载文件/etc/fstab功能详解[转]

    博客园 首页 新随笔 联系 订阅 管理 随笔 - 322  文章 - 0  评论 - 19 Linux命令-自动挂载文件/etc/fstab功能详解[转]     一./etc/fstab文件的作用 ...

  4. (转)Linux下PS1、PS2、PS3、PS4使用详解

    Linux下PS1.PS2.PS3.PS4使用详解 原文:http://www.linuxidc.com/Linux/2016-10/136597.htm 1.PS1——默认提示符 如下所示,可以通过 ...

  5. STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解)

    目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) 前面 ...

  6. 命令创建.net core3.0 web应用详解(超详细教程)

    原文:命令创建.net core3.0 web应用详解(超详细教程) 你是不是曾经膜拜那些敲几行代码就可以创建项目的大神,学习了命令创建项目你也可以成为大神,其实命令创建项目很简单. 1.cmd命令行 ...

  7. Kali linux 2016.2(Rolling)中的payloads模块详解

    不多说,直接上干货! 前期博客 Kali linux 2016.2(Rolling)中的Exploits模块详解 payloads模块,也就是shellcode,就是在漏洞利用成功后所要做的事情.在M ...

  8. Linux 目录相关命令(1)

    1:分区 分区是指逻辑分区,主分区最多四个,由硬盘结构决定 windows里A和B做软驱判定,C主分区判定 1.硬盘分为若干个等大的扇区 每个扇区默认512字节,其中446字节用于启动信息,64字节用 ...

  9. Linux目录处理命令

    1 创建命令 mkdir  -p  目录名 其中 -p表示递归创建,英文为make directories td@td-Lenovo-IdeaPad-Y410P:~$ mkdir Test 上述命令在 ...

随机推荐

  1. Unity直接调用Android Toast

    Unity直接调用Android Toast 这两天在搭一套UI框架,想把Android的Toast直接集成上去,有不想直接打jar包,所有写了个C#直接调用,废话不多说,直接干货: using Un ...

  2. k8s big-ip control 安装使用

    k8s big-ip control 安装使用 0. 准备工作 网络打通,这里没有使用fannel,没有使用vxlan . 在f5界面 创建f5分区.这里是cce-test. 1. 安装bigip c ...

  3. Paxos made simple 翻译尝试

    [这篇论文我翻译下来,首先感觉还是不好懂,很多地方结论的得出不够清楚,需要读者自己思考其中的原因.要理解Paxos算法,个人建议先搜索下介绍算法的中文文章,大致了解下Paxos算法要做什么,然后就再读 ...

  4. HTML5新特性 websocket(重点)--多对多聊天室

    一.html5新特性  websocket(重点)--多对多聊天室 HTTP:超文本传输协议 HTTP作用:传输网页中资源(html;css;js;image;video;..) HTTP是浏览器搬运 ...

  5. 12.1 Go nsq

    12.1 Go nsq 1.nsq是Go语言编写的,开源的内存分布式消息队列中间件 2.可以大规模的处理每天数以十亿级别的消息 3.分布式和去中心化拓扑结构,无单点故障 4.地址https://git ...

  6. 给DataTable添加行的几种方式

    最近做项目的时候遇到向已有Table中添加另外一个Table中的某一行数据.我是采用这样思路做的: DataTable dtSource = xxxx;//获得的数据源 DataTable dtTar ...

  7. TCP三次握手的seq和ack号的【正确】理解

    1 理论知识 先上一张图,TCP/IP详解第18章的这张图描述了一个正常的三次握手和四次挥手的状态迁移,以及seq.ack序号的变化. 基本状态看图就能了解,本文主要围绕序号的变化进行讲解. 1)se ...

  8. Havel定理 poj1659

    http://blog.csdn.net/xcszbdnl/article/details/14174669 代码风格这里的 Frogs' Neighborhood Time Limit: 5000M ...

  9. Python之日志处理(logging模块二实战)

    实战篇 import logging import logging.handlers LOG_PATH = r'./' def logConfig_1(): ''' 配置 log 输出到文件 : fi ...

  10. spring——bean自动装配

    注意:自动装配功能和手动装配要是同时使用,那么自动装配就不起作用. beans.xml <?xml version="1.0" encoding="UTF-8&qu ...