Linux目录处理命令cd、pwd、rmdir、cp、mv、rm详解
命令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详解的更多相关文章
- linux笔记:目录处理命令ls,mkdir,cd,pwd,rmdir,cp,mv,rm
linux命令的格式:命令 [-选项] [参数]例:ls -la /etc 命令:ls命令所在路径:/bin/ls功能:显示目录文件用法:ls [-aldh] []参数:-a 查看所有文件,包括隐藏文 ...
- 自学Linux Shell3.4-文件处理命令touch cp mv rm
点击返回 自学Linux命令行与Shell脚本之路 3.4-文件处理命令touch cp mv rm 1. touch命令 一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将 ...
- 【转载】Linux命令-自动挂载文件/etc/fstab功能详解[转]
博客园 首页 新随笔 联系 订阅 管理 随笔 - 322 文章 - 0 评论 - 19 Linux命令-自动挂载文件/etc/fstab功能详解[转] 一./etc/fstab文件的作用 ...
- (转)Linux下PS1、PS2、PS3、PS4使用详解
Linux下PS1.PS2.PS3.PS4使用详解 原文:http://www.linuxidc.com/Linux/2016-10/136597.htm 1.PS1——默认提示符 如下所示,可以通过 ...
- STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解)
目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) 前面 ...
- 命令创建.net core3.0 web应用详解(超详细教程)
原文:命令创建.net core3.0 web应用详解(超详细教程) 你是不是曾经膜拜那些敲几行代码就可以创建项目的大神,学习了命令创建项目你也可以成为大神,其实命令创建项目很简单. 1.cmd命令行 ...
- Kali linux 2016.2(Rolling)中的payloads模块详解
不多说,直接上干货! 前期博客 Kali linux 2016.2(Rolling)中的Exploits模块详解 payloads模块,也就是shellcode,就是在漏洞利用成功后所要做的事情.在M ...
- Linux 目录相关命令(1)
1:分区 分区是指逻辑分区,主分区最多四个,由硬盘结构决定 windows里A和B做软驱判定,C主分区判定 1.硬盘分为若干个等大的扇区 每个扇区默认512字节,其中446字节用于启动信息,64字节用 ...
- Linux目录处理命令
1 创建命令 mkdir -p 目录名 其中 -p表示递归创建,英文为make directories td@td-Lenovo-IdeaPad-Y410P:~$ mkdir Test 上述命令在 ...
随机推荐
- NetCore项目实战篇06---服务注册与发现之consul
至此,我们的解决方案中新建了三个项目,网关(Zhengwei.Gateway).认证中心(Zhengwei.Identity)和用户资源API(Zhengwei.Use.Api).当要访问用户API的 ...
- AT命令集详解
1.2 AT的优点. 命令简单易懂,并且采用标准串口来收发AT命令,这样对设备控制大大简化了,转换成简单串口编程了. AT命令提供了一组标准的硬件接口--串口.这个简化的硬件设计.较新的电信网络模块, ...
- 使用better-scroll在vue中封装自己的Scroll组件
1. better-scroll 原理 用一张图感受: 绿色部分为 wrapper,也就是父容器,它会有固定的高度.黄色部分为 content,它是父容器的第一个子元素,它的高度会随着内容的大小而撑高 ...
- 一文带你学会国产加密算法SM4的vue实现方案
前言 上篇文章我们介绍了国产SM4加密算法的后端java实现方案.没有看过的小伙伴可以看一下这篇文章. https://www.cnblogs.com/jichi/p/12907453.html 本篇 ...
- 在linux下执行git clone、git pull 、git push等操作免密
1. 通过ssh密钥实现 ssh-keygen -t rsa -C "你的邮箱" -f "自己定义的目录" 打开: id_rsa.pub ,将文件内容复制到 g ...
- Django之form表单常用字段与插件
from django.shortcuts import render,HttpResponse from django import forms from app01 import models f ...
- mysql事务与锁机制详解
一.事务 1.事务简介 (1)事务的场景 转账:一个账户减少,另一个账户增加.两个动作同时成功或者同时失败.就要开启事务. (2)事务定义 事务是数据库管理系统执行过程中的一个逻辑单元,由一个有限的数 ...
- Socket - TCP编程
Socket是网络编程的一个抽象概念. 通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可 socket参数及常用功能 ...
- SQL面试50题
1.查询课程编号为“01”的课程比“02”的课程成绩高的所有学生的学号(重点) SELECT a.s_id,a.s_score FROM (') as a INNER JOIN (') as b on ...
- 【JAVA习题六】输入两个正整数m和n,求其最大公约数
import java.util.Scanner; public class Oujilide欧几里得 { public static void main(String[] args) { // TO ...