一、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. ★Kali信息收集~ 5.The Harvester:邮箱挖掘器

    官网:http://www.edge-security.com 安装:apt-get install theHarvester 运行:终端输入 theharvester (小写) 用法+参数:(返回邮 ...

  2. jQuery UI与jQuery easyUI的冲突解决办法

    jQuery UI与jQuery easyUI都是基于jQuery开发的.难免里面会有些方法名冲突! 因此对jQuery.easyui其中的两个方法名:resizable 和 draggable进行替 ...

  3. 三个不常用的HTML元素:<details>、<summary>、<dialog>

    前面的话 HTML5不仅新增了语义型区块级元素及表单类元素,也新增了一些其他的功能性元素,这些元素由于浏览器支持等各种原因,并没有被广泛使用 文档描述 <details>主要用于描述文档或 ...

  4. 初步认识Node 之Web框架

    上一篇我们认识了Node是什么之后,这一篇我们主要了解的就是它的框架了.而它的框架又分为两大类,Web框架和全栈框架,接下来我们一个一个的来了解.    Web框架 Web框架可以细分为Web应用程序 ...

  5. jvm系列(五):tomcat性能调优和性能监控(visualvm)

    tomcat服务器优化 1.JDK内存优化 根据服务器物理内容情况配置相关参数优化tomcat性能.当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃.因此一般建议堆的最 ...

  6. ORA-01034:ORACLE not available问题的解决方法

    同时在自己电脑上装了oracle客户端和服务器,上次还能用呢,这次突然用不了. [oracle@R39i oracle]$ sqlplus scott/tiger SQL*Plus: Release ...

  7. 基于HTML5实现3D监控应用流动效果

    http://www.hightopo.com/guide/guide/core/lighting/examples/example_flowing.html 流动效果在3D领域有着广泛的应用场景,如 ...

  8. 纯C#的ini格式配置文件读写

    虽然C#里都是添加app.config 并且访问也很方便 ,有时候还是不习惯用他.那么我们来做个仿C++下的那种ini配置文件读写吧,其他人写的都是调用非托管kernel32.dll.我也用过 但是感 ...

  9. 搭建公司内部的NuGet Server

    随着公司业务慢慢的拓展,项目便会越来越来多,很多项目会依赖其他项目DLL,比如一些底层的技术框架DLL引用,还有各业务系统的也有可能会有引用的可能. 项目多,交叉引用多,如果要是有一个DLL更新,那就 ...

  10. Android ORM -- Litepal(2)

    4. 更新数据 ContentValues value = new ContentValues(); value.put("name", "计算机网络2"); ...