一些有用的定义:

  • linux文件系统为一个倒转的单根树状结构
  • 文件系统的根为“/”
  • linux系统文件严格区分大小写,而windows系统不区分大小写
  • 路径使用“/”分割(widows中使用“\”)

文件结构图如下:

  • 当前操作目录

使用pwd(print work directly)命令显示当前目录

文件名称

文件的名称大小写敏感

名称最多可以为255个字符

除了正斜线以外,都是有效字符

通过touch命令可以创建一个空白文件或者更新已有文件的时间

以”.”开头的文件为隐藏文件

文件操作相关命令


  • ls 列出目录内容

    ls -a 显示所有文件(包括隐藏文件)

    -l 显示详细信息(包括权限)

    -R 递归显示子目录结构(结构化)

    -ld 显示目录和链接信息 (不显示目录内容,显示目录的信息)

  • file 查看文件类型

    file +文件

  • cd 切换目录

    cd “..” 上一级目录

    “.” 当前目录

    “~”用户家目录

    “-” 上一个工作目录
  • cp 复制文件目录

    cp 源文件(文件夹) 目标文件(文件夹)

    -r 递归复制整个目录树(文件夹)

    -v 显示详细信息

    常用-rv参数
  • mv 移动、重命名文件或目录

    mv 文件夹 目标目录

  • touch 和rm 创建、删除文件

    touch 创建一个空文件或者更新文件时间

    rm -i 交互式(给出提示)

    -r 递归的删除包括目录中的所有内容

    -f 强制删除,没有提示

    用得较多的是-ri

  • mkdir 创建/删除目录

    mkdir 创建一个目录

    rmdir 删除一个目录

    rm -r(-f) 删除非空目录 f为强制删除,可以覆盖i参数

最新文章

  1. Http原理理解及内容整理
  2. 1. 什么是Docker?
  3. V-MODEL指令实现方法
  4. SortedMap接口
  5. [转]Ubuntu 用vsftpd 配置FTP服务器
  6. gif动态图片去白边,杂边
  7. WPF中的数据模板(DataTemplate)(转)
  8. 02线性表链式存储_LinkList--(线性表)
  9. SpringSecurity的简单应用(一)
  10. flume【源码分析】分析Flume的启动过程
  11. jQuery无缝滚动向上
  12. InnerException 消息是“反序列化对象 属于类型 *** 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。(注意细节)
  13. web 富文本编辑器总结
  14. Spark操作HBase问题:java.io.IOException: Non-increasing Bloom keys
  15. Java之IO流补充
  16. python3学习笔记(2)
  17. Parade(单调队列优化dp)
  18. Delphi编程之爬取贴吧帖子图片
  19. 学习Flask框架
  20. G - SDOI

热门文章

  1. Eclipse 远程tomcat调试程序
  2. xming + putty remote GUI
  3. eclipse常用使用指南
  4. 解决confluence的乱码问题
  5. 我的arcgis培训照片5
  6. formData 对象
  7. hdu oj 3127 WHUgirls(2009 Asia Wuhan Regional Contest Online)
  8. SQL Server游标 C# DataTable.Select() 筛选数据 什么是SQL游标? SQL Server数据类型转换方法 LinQ是什么? SQL Server 分页方法汇总
  9. Rust hello world 语法解说
  10. easyUI 动态添加窗体