1.1 前言

作为Java程序猿,平时我们需要常常接触到Linux环境,我们就必须掌握Linux环境的相关操作的命令,今天我们就来看一下Linux对于文件或者目录的相关操作。

1.2 操作命令

1.2.1 创建操作

创建文件的命令:touch lkk.txt/vi lkk.txt

创建文件夹的命令:mkdir lkk

1.2.2 删除操作


rmdir有局限,只能删除空目录
rmdir删除空文件夹 (如果文件夹非空,不能用这个命令)

用法rmdir空文件夹名称

示例rmdir ./dir2/dir1

ls ./dir2看一看,dir1还有没有?



rm删除一个文件或文件夹
用法rm文件名称

rm -rf文件夹名称 (-r表示循环迭代的意思,这样他碰到子目录就进去删,-f 是强制的意思)

示例:rm tmp.txt

rm -rf ./dir1




touch创建一个空文件
touch文件名称

示例:touch bbb.txt


pwd显示当前所在位置
示例:pwd(不用加参数,将会显示你当前所在的位置)


ls 显示当前目录的文件夹及文件
用法ls -a/-l(参数可选)

-a 表示把隐藏文件也显示出来

-l表示显示详细信息 创建日期/大小/权限/属主等都显示

linux中,以.开头的文件名会被理解成隐藏文件!

Linux删除文件和目录相关推荐

  1. linux rm命令参数及用法详解---linux删除文件或目录命令

    http://www.linuxso.com/command/rm.html linux下rm命令使用详解---linux删除文件或目录命令 用户可以用rm命令删除不需要的文件.该命令的功能为删除一个 ...

  2. Linux删除文件或目录

    一.删除文件/文件夹: rm 命令是强大的删除命令,它可以 永久性地 删除文件系统中指定的文件或目录.在使用 rm 命令删除文件或目录时,系统不会产生任何提示信息. 此命令的基本格式为:rm [选项] ...

  3. 删除一个程序Linux,一天一个Linux基础命令删除文件或目录命令rm

    rm删除文件命令 1.命令格式 rm [options]  file... 2.命令功能 rm命令,删除文件命令,是Linux系统下常用命令,该命令的功能为删除一个文件或者整个目录或者目录中的部分文件 ...

  4. Linux rm命令:删除文件或目录

    当 Linux 系统使用很长时间之后,可能会有一些已经没用的文件(即垃圾),这些文件不但会消耗宝贵的硬盘资源,还是降低系统的运行效率,因此需要及时地清理. rm 是强大的删除命令,它可以永久性地删除文 ...

  5. linux防止文件和目录被意外删除或修改

    为了防止在 Linux 系统中意外删除一些重要文件或目录,除了必要的备份之外,还有一个好方法,就是使用 chattr(Change Attribute)命令 在类 Unix 等发行版中,该命令能够有效 ...

  6. linux c 删除文件,linux c remove 删除文件或目录函数

    linux c remove 删除文件或目录函数 头文件:#include remove()函数用于删除指定的文件,其原型如下: int remove(char * filename); [参数]fi ...

  7. linux删除文件不需要确定,linux的rm命令-删除文件或目录

    linux的rm命令-删除文件或目录 英文原意:remove 命令所在路径:/bin/rm 语法:rm -r 文件或目录,为目录时要加-r,且删除需要用户确认,如果不需要用户确认则 语法为:rm -r ...

  8. linux svn 撤销del,svn delete-删除文件和目录的实例

    delete (del, remove, rm): 从版本库中删除文件和目录. 用法: 1.delete PATH... 2.delete URL... 1.每个 PATH 指定的项目会被调度到下次提 ...

  9. Linux之创建、删除文件及目录命令touch、echo、mkdir、rm、rmdir

    1. 创建.删除文件及目录命令的使用 命令 说明 touch 文件名    [可以没有后缀,默认为文本文件(没有后缀)] 创建指定文件 mkdir 目录名 创建目录(文件夹) rm 文件名或者目录名 ...

最新文章

  1. Linux-profile、bashrc、bash_profile之间的区别和联系
  2. 常见网站各种类型页面的缓存时间及涉及的http头
  3. oracle tuning 工具
  4. 如何实现一个权限管理系统?(附源码)
  5. php代码重构,Shell在代码重构中的应用了解下
  6. Java语言类的作用,java 语言Class类的作用,怎么使用?
  7. C语言:L1-033 出生年 (15分)(解题报告)
  8. Linux Ubuntu 安装编译Opencv 3.4.3 C++开发环境
  9. HDU 6178 Monkeys
  10. JS-鼠标-键盘-文档-表单事件
  11. [毕业生的商业软件开发之路]系列文章目录规划
  12. java 6789的10000次方,用MSSQL计算2的10000次方
  13. MongoDB 4.0 RC 版本强势登陆
  14. 几款少儿编程软件介绍
  15. 5304—K3 Cloud 自定义webAPI
  16. CDN (Content Delivery Network 内容分发网络)
  17. TODA EMS(设备管理系统)简介
  18. 『Java安全』反序列化-浅析Hessian反序列化POP链
  19. android_Android游戏开发–基本游戏架构
  20. hive计算指定日期所在周的第一天和最后一天

热门文章

  1. 混淆和7.0以上程序能运行,以下崩溃的原因(第三方类找不到)Zbar程序切到后台扫描出现黑屏
  2. JAVA如何在线程中加锁(四种方法)
  3. mysql 记录 行号_如何在MySQL查询结果集中得到记录行号
  4. 学历不代表能力,但学历不够就意味着没资格!
  5. Eclipse-设置格式化代码时不格式化注释
  6. 奇瑞x华为纯电智选车来了,新版ADS成本将大幅下降
  7. 前端工程师源码分享:html5 2d 扇子
  8. 解决uniapp中使用BIN.getBankBin获取银行开户行名时循环赋值不到问题
  9. java 实现图片拼接
  10. 美伦美唤|颇具辨识度的桌搭好物,漫步者蓝牙音响上手评测