Linux常用基本命令( rmdir, rm, mv )
1,rmdir,一个很鸡肋的命令,只能删除空目录
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3
ghostwu@dev:~/linux/cp$ rmdir a
rmdir: failed to remove 'a': Directory not empty
ghostwu@dev:~/linux/cp$ mkdir b
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3 b
ghostwu@dev:~/linux/cp$ rmdir b
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3
2,mv: 移动文件或者重命名
把1.txt重命名为11.txt
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3
ghostwu@dev:~/linux/cp$ mv .txt .txt
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3
把11.txt移动到b目录
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3
ghostwu@dev:~/linux/cp$ mkdir b
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3 b
ghostwu@dev:~/linux/cp$ mv .txt b
ghostwu@dev:~/linux/cp$ ls
.txt a a2 a3 b
ghostwu@dev:~/linux/cp$ tree b
b
└── .txt
-f:如果目标文件存在,不会询问直接覆盖
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3 b
ghostwu@dev:~/linux/cp$ ls b
.txt
ghostwu@dev:~/linux/cp$ mv -f .txt b/.txt
ghostwu@dev:~/linux/cp$ ls
.txt a a2 a3 b
-i: 如果目标文件存在,询问是否覆盖
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3 b
ghostwu@dev:~/linux/cp$ ls b
.txt
ghostwu@dev:~/linux/cp$ mv -i .txt b/.txt
mv: overwrite 'b/11.txt'? n
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3 b
ghostwu@dev:~/linux/cp$ mv -i .txt b/.txt
mv: overwrite 'b/11.txt'? y
ghostwu@dev:~/linux/cp$ ls
.txt a a2 a3 b
-n: 不覆盖已经存在的文件
ghostwu@dev:~/linux/cp$ ls
.txt a a2 a3 b
ghostwu@dev:~/linux/cp$ ls b
.txt
ghostwu@dev:~/linux/cp$ mv -n .txt b/.txt
ghostwu@dev:~/linux/cp$ ls
.txt a a2 a3 b
-u: 当文件不存在,或者源文件比目标文件新的时候,才移动
ghostwu@dev:~/linux/cp$ ls -l
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
drwxrwxr-x ghostwu ghostwu 5月 : a
drwxrwxr-x ghostwu ghostwu 5月 : a2
drwxrwxr-x ghostwu ghostwu 5月 : a3
drwxrwxr-x ghostwu ghostwu 5月 : b
ghostwu@dev:~/linux/cp$ ls -l b
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
ghostwu@dev:~/linux/cp$ mv -u .txt b/.txt
ghostwu@dev:~/linux/cp$ ls -l
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
drwxrwxr-x ghostwu ghostwu 5月 : a
drwxrwxr-x ghostwu ghostwu 5月 : a2
drwxrwxr-x ghostwu ghostwu 5月 : a3
drwxrwxr-x ghostwu ghostwu 5月 : b
ghostwu@dev:~/linux/cp$ ls b
.txt
ghostwu@dev:~/linux/cp$ ls -l b
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
ghostwu@dev:~/linux/cp$ touch .txt
ghostwu@dev:~/linux/cp$ ls -l .txt
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
ghostwu@dev:~/linux/cp$ mv -u .txt b/.txt
ghostwu@dev:~/linux/cp$ ls -l
total
drwxrwxr-x ghostwu ghostwu 5月 : a
drwxrwxr-x ghostwu ghostwu 5月 : a2
drwxrwxr-x ghostwu ghostwu 5月 : a3
drwxrwxr-x ghostwu ghostwu 5月 : b
ghostwu@dev:~/linux/cp$ ls -l b
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
ghostwu@dev:~/linux/cp$ ls
a a2 a3 b
ghostwu@dev:~/linux/cp$ touch a.txt
ghostwu@dev:~/linux/cp$ ls
a a2 a3 a.txt b
ghostwu@dev:~/linux/cp$ ls -l b
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
ghostwu@dev:~/linux/cp$ mv a.txt b
ghostwu@dev:~/linux/cp$ ls -l
total
drwxrwxr-x ghostwu ghostwu 5月 : a
drwxrwxr-x ghostwu ghostwu 5月 : a2
drwxrwxr-x ghostwu ghostwu 5月 : a3
drwxrwxr-x ghostwu ghostwu 5月 : b
ghostwu@dev:~/linux/cp$ ls -l b
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
-rw-rw-r-- ghostwu ghostwu 5月 : a.txt
rm: 删除文件
-i: 带提示
-f:强制删除
-r:递归删除
ghostwu@dev:~/linux/cp$ ls
a a2 a3 b
ghostwu@dev:~/linux/cp$ touch {a..f}.txt
ghostwu@dev:~/linux/cp$ ls
a a2 a3 a.txt b b.txt c.txt d.txt e.txt f.txt
ghostwu@dev:~/linux/cp$ rm a.txt
ghostwu@dev:~/linux/cp$ ls
a a2 a3 b b.txt c.txt d.txt e.txt f.txt
ghostwu@dev:~/linux/cp$ rm -i b.txt
rm: remove regular empty file 'b.txt'? n
ghostwu@dev:~/linux/cp$ ls
a a2 a3 b b.txt c.txt d.txt e.txt f.txt
ghostwu@dev:~/linux/cp$ rm -i b.txt
rm: remove regular empty file 'b.txt'? y
ghostwu@dev:~/linux/cp$ ls
a a2 a3 b c.txt d.txt e.txt f.txt
ghostwu@dev:~/linux/cp$ rm -f c.txt
ghostwu@dev:~/linux/cp$ ls
a a2 a3 b d.txt e.txt f.txt
ghostwu@dev:~/linux/cp$ ls
a3 d.txt e.txt f.txt
ghostwu@dev:~/linux/cp$ tree a3
a3
├── b
│ ├── .txt
│ ├── .txt
│ ├── .txt
│ ├── .txt
│ └── .txt
├── c
│ ├── .txt
│ ├── .txt
│ ├── .txt
│ ├── .txt
│ └── .txt
└── d
├── .txt
├── .txt
├── .txt
├── .txt
└── .txt directories, files
ghostwu@dev:~/linux/cp$ rm -r a3
ghostwu@dev:~/linux/cp$ ls
d.txt e.txt f.txt
Linux常用基本命令( rmdir, rm, mv )的更多相关文章
- Linux 常用基本命令及应用技巧
需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...
- Linux常用基本命令(less)
转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...
- 【Linux】linux常用基本命令(转)
(转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992) Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用 ...
- 【Linux】linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日 ...
- linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器 ...
- Linux 常用基本命令
这两天有俩哥们问了我linux的事,问我在工作中需不需要用到,需不需要学会 一个是工作1年不到的,我跟他说,建议你学学,在以后肯定是要用到的,虽然用到的机会不多,但是会总比不会好 另一个是工作6年的, ...
- linux常用基本命令整理小结
linux系统遵循的基本原则 由目标单一的小程序组成,组合小程序完成复杂任务: 一切皆文件: 尽量避免捕捉用户接口: 配置文件保存为纯文本文件: Linux命令行常识 命令格式 命令+选项+参数 选项 ...
- 《linux 文件目录》- touch/rm/mv/cat/head/tail/cp/mkdir/chmod/chown/find/locate/which/whereis
一:基本 / 根目录下目录结构定义 /bin 常见的用户指令 ls/echo ...... 等 /boot 内核和启动文件 /dev 设备文件 /etc 系统和服务配置文件 /home 用户家目录 / ...
- linux常用命令:rm 命令
昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令.rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所 ...
随机推荐
- EF6使用Mysql,踏过的那些坑
在vs2013中使用mysql连接entityFramework经常会遇到这个问题:您的项目引用了最新实体框架:但是,找不到数据连接所需的与版本兼容的实体框架数据提供程序.请退出此向导,安装兼容提供程 ...
- Java入门-类HelloWorld是公共的,应在名为HelloWorld.java的文件中声明
开始学习java了,搭好环境,notepad++中新建一个java文件,新建一个HelloWorld类, public class HelloWorld { public static void ma ...
- django -- 美多订单分表
订单分表: 随着公司业务增长,如果每天1000多万笔订单的话,3个月将有约10亿的订单量,之前数据库采用单表的形式已经不满足于业务需求,数据库改造迫在眉睫. 解决思路: 按月分表,将原订单表拆分为 o ...
- 如何使用gradle打jar包
1.进入工程目录,输入./gradlew,如显示"... build success" 则表示当前目录下gradle可用:如当前目录下无gradle,则在线下载 .. 2.输入./ ...
- syslog之二:syslog协议及rsyslog服务全解析
目录: <syslog之一:Linux syslog日志系统详解> <syslog之二:syslog协议及rsyslog服务全解析> <syslog之三:建立Window ...
- IIS:IIS 8.5下设置404错误页
IIS版本:IIS 8.5 问题描述 搭建一个测试网站,总共就2个页面(index.php和404.php),默认首页为:index.php 当访问index.php和404.php的时候,IIS服务 ...
- 读书笔记(01) - JSON - JavaScript高级程序设计
JSON与JavaScript对象 JSON是一种表示结构化数据的存储格式,语法格式上与JavasScript对象有些类似. TIPS: 与JavaScript对象的格式区别 不支持变量.函数或对象实 ...
- mybatis随笔一之SqlSessionFactoryBuilder
SqlSessionFactoryBuilder是构建sqlSessionFactory的入口类 从该类的方法可知,它是通过不同的入参来构造SqlSessionFactory,除了最后一个config ...
- vue父组件传参给子组件
其实组件之间传参有很多种方法: 1.通过本地存储 2.使用vuex状态管理 今天记录一下第三种方法 1.首页我们先创建一个项目(创建项目自行百度) 2.打开项目,在components文件夹下新建一个 ...
- java web 中 filter 与 servlet的关系
过滤器的转载顺序是服务器按照we.xml文件中定义的顺序从后往先的顺序转载的,而过滤的顺序就是按照先后顺序过滤的,而销毁也是从后往先销毁的.