一、mkdir新建目录

1、进入tmp目录,查看该目录下面的子目录

[root@localhost ~]# cd /tmp
[root@localhost tmp]# ls
hsperfdata_root ks-script-3CWMoc systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx vitest yum.log

2、mkdir 创建test目录,然后查看

[root@localhost tmp]# mkdir test
[root@localhost tmp]# ls
hsperfdata_root ks-script-3CWMoc systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx test vitest yum.log

3、批量创建目录

[root@localhost tmp]# mkdir -p test1/test2/test3/test4

[root@localhost tmp]# ls
hsperfdata_root ks-script-3CWMoc systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx test test1 vitest yum.log
[root@localhost tmp]# cd test1
[root@localhost test1]# ls
test2
[root@localhost test1]# cd test2
[root@localhost test2]# ls
test3
[root@localhost test2]# cd test3
[root@localhost test3]# ls
test4
4、新建权限为rwx--x--x的目录

[root@localhost tmp]# mkdir -m 711 test2
[root@localhost tmp]# ls -l
total 4
drwxr-xr-x. 2 root root 17 Dec 16 01:18 hsperfdata_root
-rwx------. 1 root root 827 Dec 16 01:26 ks-script-3CWMoc
drwx------. 3 root root 16 Dec 21 20:52 systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx
drwxr-xr-x. 2 root root 6 Dec 22 03:36 test
drwxr-xr-x. 3 root root 18 Dec 22 03:38 test1   原来目录的权限
drwx--x--x. 2 root root 6 Dec 22 03:40 test2     新建目录的权限
drwxr-xr-x. 2 root root 28 Dec 16 02:18 vitest
-rw-------. 1 root root 0 Dec 16 01:06 yum.log

二、rmdir 删除目录

1、删除目录test

[root@localhost tmp]# rmdir test

2、查看删除的结果

[root@localhost tmp]# ls -l
total 4
drwxr-xr-x. 2 root root 17 Dec 16 01:18 hsperfdata_root
-rwx------. 1 root root 827 Dec 16 01:26 ks-script-3CWMoc
drwx------. 3 root root 16 Dec 21 20:52 systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx
drwxr-xr-x. 3 root root 18 Dec 22 03:38 test1
drwx--x--x. 2 root root 6 Dec 22 03:40 test2
drwxr-xr-x. 2 root root 28 Dec 16 02:18 vitest
-rw-------. 1 root root 0 Dec 16 01:06 yum.log

3、批量删除test目录下面的其他目录

[root@localhost tmp]# rmdir -p test1/test2/test3/test4
[root@localhost tmp]# ls -l
total 4
drwxr-xr-x. 2 root root 17 Dec 16 01:18 hsperfdata_root
-rwx------. 1 root root 827 Dec 16 01:26 ks-script-3CWMoc
drwx------. 3 root root 16 Dec 21 20:52 systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx
drwx--x--x. 2 root root 6 Dec 22 03:40 test2
drwxr-xr-x. 2 root root 28 Dec 16 02:18 vitest
-rw-------. 1 root root 0 Dec 16 01:06 yum.log

二、cp的用法

1、将install.log复制到tmp目录下面去

[root@localhost tmp]# cp ~/install.log /tmp/install.log
[root@localhost tmp]# ls
hsperfdata_root install.log ks-script-3CWMoc systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx test2 vitest yum.log

2、若目录已经存在,则+i覆盖cp

[root@localhost tmp]# cp -i ~/install.log /tmp/install.log
cp: overwrite ‘/tmp/install.log’? y

3、rm删除目录

[root@localhost tmp]# rm install.log
rm: remove regular empty file ‘install.log’? y
[root@localhost tmp]# ls
hsperfdata_root ks-script-3CWMoc systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx test2 vitest yum.log

4、rm+i 避免删除错误

[root@localhost tmp]# rm -i install.log
rm: remove regular empty file ‘install.log’? y

5、强制删除空目录

[root@localhost tmp]# rm etc
rm: cannot remove ‘etc’: Is a directory
[root@localhost tmp]# rm -r etc
rm: remove directory ‘etc’? y

三、mv用法

1、创建install文件夹,然后将install.log文件移动到该目录下面去

[root@localhost ~]# cd /tmp
[root@localhost tmp]# cp ~/install.log install.log
[root@localhost tmp]# mkdir install
[root@localhost tmp]# mv install.log install
[root@localhost tmp]# cd /tmp/install
[root@localhost install]# ls
install.log

四、cat文件查阅用法

[root@localhost ~]# cat /etc/issue
\S
Kernel \r on an \m

五、touch用法

1、创建1个文件然后查看这个文件

[root@localhost tmp]# touch testtouch
[root@localhost tmp]# ls -al testtouch
-rw-r--r--. 1 root root 0 Dec 22 04:02 testtouch

mkdir,rmdir,cp,rm,mv,cat,touch用法的更多相关文章

  1. 常用命令su ls cp cd mv cat touch mkdir rm head less more pwd tac 等

    1.用户切换 su:switch user su kevin   //半切换,切换到kevin用户,但是不读取kevin用户的配置文件 su - kevin   //完全切换,执行这个命令的时候表示切 ...

  2. Linux命令行下cp,rm,mv命令的使用

    以下的内容来源于<鸟哥的私房菜> Linux命令行下的复制.删除与移动:cp,rm,mv cp(copy)复制        cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件 ...

  3. Linux命令下,cp,rm,mv命令的使用

    Linux命令行下的复制.删除与移动:cp,rm,mv cp(copy)复制        cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件对比两文件的新旧而予以更新,        以 ...

  4. Linux cp/rm/mv 强制覆盖

    一.Linux下的cp/rm/mv强制覆盖 (一).反斜杠(\)临时取消别名 [root@fz ~]# \cp filename new/filename [root@fz ~]# (二).unali ...

  5. Linux CentOS7 VMware 相对和绝对路径、cd命令、mkdir/rmdir、rm命令——笔记

    一. 相对和绝对路径 绝对路径是从/(也被称为根目录)开始的,比如/usr.cd /root/ pwd 注:判断用户当前所处的位置 相对路径是以 . 或 .. 开始的 二.cd命令 cd 是进入到当前 ...

  6. linux:基本指令mkdir, rmdir 和rm

    mkdir 建立文件夹 mkdir (make directory) 就是创建一个文件夹的意思, 使用起来很简单. 1.新建一个目录: $ mkdir folder2 如果你想在这个目录给 folde ...

  7. 《linux 文件目录》- touch/rm/mv/cat/head/tail/cp/mkdir/chmod/chown/find/locate/which/whereis

    一:基本 / 根目录下目录结构定义 /bin 常见的用户指令 ls/echo ...... 等 /boot 内核和启动文件 /dev 设备文件 /etc 系统和服务配置文件 /home 用户家目录 / ...

  8. 【Linux命令】文件目录管理命令7个(touch、mkdir、cp、mv、rm、dd、file)

    目录 touch创建空白文档或设置文件时间 mkdir创建空白目录 cp复制文件或目录 mv剪切文件或重命名文件 rm删除文件或目录 dd按照指定大小和个数的数据库来复制文件或转换文件 file查看文 ...

  9. linux系统命令学习系列8-文件相关操作touch,rm,mv,cat,head,tail命令

    上节内容: 系统和目录管理 Pwd命令 .和..目录 相对路径和绝对路径 作业:进入opt路径,分别使用相对路径方法和绝对路径方法进入到其实任意一个子目录 cd /opt 相对路径 cd rh 绝对路 ...

随机推荐

  1. js自动提示查询添加功能(不是自动补全)

    在工作中遇到查询某些数据,并添加到一个列表里的时候,写了一个小功能. 优点: 1.纯手工JS代码,不需要任何js框架,复制下来就能测试,无毒副作用. 2.通过模糊查询快速定位数据,并添加到列表里. 缺 ...

  2. Atitit osi tcp ip 对应attilax总结

    Atitit osi tcp ip 对应attilax总结 Atitit 网络摄像机又叫IP CAMERA(简称IPC)常见的协议组合 网络摄像机又叫IP CAMERA(简称IPC)由网络编码模块和模 ...

  3. APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点)

    APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点) 版权声明:本文为博主原创文章,未经博主允许不得转载. 最近涉足APP端测试,常见检查点总结如下:   一.业务方面: 1.  注册( ...

  4. 利用Docker技术实现UDP广播效果(网络编程python版)

    docker的安装见官方文档 我使用的系统为Ubuntu16.04 Ubuntu系统安装docker文档地址:https://docs.docker.com/engine/installation/l ...

  5. CGI与FastCGI

    当我们在谈到cgi的时候,我们在讨论什么 最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html.事物总是不 断发展,网站也越来越复杂, ...

  6. Git 常用命令

    一.初始環境配置 git config --global user.name "John Doe"git config --global user.email johndoe@ex ...

  7. angularJS实用的开发技巧

    一.开端 真的是忙完这一阵子就可以忙下一阵子了啊... 最近在做一个angularJS+Ionic的移动端项目...记录一些技巧,方便自己以后查阅,也方便需要的人可以看一看...^_^ 二.基础原则了 ...

  8. 使用java传参调用exe并且获取程序进度和返回结果的一种方法

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 在某个项目中需要考虑使用java后台调用由C#编写的切图程序( ...

  9. 【分布式】Zookeeper使用--命令行

    一.前言 在学习了Zookeeper相关的理论知识后,下面接着学习对Zookeeper的相关操作. 二.Zookeeper部署 Zookeeper的部署相对来说还是比较简单,读者可以在网上找到相应的教 ...

  10. 灵活可扩展的工作流管理平台Airflow

    1. 引言 Airflow是Airbnb开源的一个用Python写就的工作流管理平台(workflow management platform).在前一篇文章中,介绍了如何用Crontab管理数据流, ...