文件和磁盘管理

1. 文件管理ls

  • ls : 查看文件信息. 列出目录的内容

    • -a :显示指定目录下的所有文件, 包括以.开头的隐藏文件
    • -l :以列表方式显示文件的详细信息
    • -h :配合-l显示文件的大小
  • >>> :输出重定向
    将命令执行结果重定向到一个文件
    如:

    • ls > test.txt(test.txt如果不存在则创建) , 会覆盖原来的内容
    • ls >> test.txt , 表示把内容追加到尾部
  • more :分屏显示
    查看内容时如果信息过长无法在屏上显示会出现滚屏, 此时可以使用more命令, 每次只显示一页, 按下空格建可以显示下一页, 按下q退出, 按h可以获取帮助

  • l :管道
    一个命令的输出可以通过管道作为另一个命令的输入

  • clear :清屏
  • cd :切换工作目录
    • cd :切换到主目录
    • cd ~ :切换到当前用户的主目录
    • cd . :切换到当前目录
    • cd .. :切换到上一级目录
    • cd - :可进入上次所在目录
      注: 如果路径是从跟路径开始的, 则路径前面需要加上/
  • pwd: 显示当前路径
  • mkdir :创建目录
  • rmdir :删除目录
    注: 目录必须为空, 否则提示失败
  • rm :删除文件
    注: 文件删除后不能恢复, 要防止误删, 可以加上-i这个参数
    常用参数及含义
    - -i :提示是否确认删除该文件
    - -f :强制删除
    - -r :递归删除目录, 删除文件夹时必须加此参数

  • ln :建立链接文件
    链接文件分为软连接硬链接

    • 软连接不占用磁盘空间, 源文件删除则软连接失效
    • 硬链接只能链接普通文件, 不能链接目录

使用格式:

ln 源文件 链接文件
ln -s 源文件 链接文件

如果没有-s代表建立一个硬链接, 两个文件占用相同大小的硬盘空间, 即使删除了源文件, 链接文件还是能打开

  • cat :查看或合并文件内容
ql@ql:~/桌面$ cat 1.txt
aa
bb
cc
ql@ql:~/桌面$
ql@ql:~/桌面$ cat 2.txt
dd
ee
ff
ql@ql:~/桌面$
ql@ql:~/桌面$ cat 1.txt 2.txt > 3.txt
ql@ql:~/桌面$
ql@ql:~/桌面$ vim 3.txt
ql@ql:~/桌面$
ql@ql:~/桌面$ cat 3.txt
aa
bb
cc
dd
ee
ff
ql@ql:~/桌面$
  • grep :文件搜索
    grep是一个文本搜索工具, 允许对文本文件进行模式查找
    grep [-选项] '搜索内容串' 文件名

    • -v :显示不包含匹配文本的所有行(相当于求反)
    • -n :显示匹配行及行号
    • -i :忽略大小写
      ```
      ql@ql:~/桌面$ cat 1.txt
      aa
      bb
      cc
      ql@ql:~/桌面$
      ql@ql:~/桌面$
      ql@ql:~/桌面$ grep -n 'aa' 1.txt
      1:aa
      ql@ql:~/桌面$
      ql@ql:~/桌面$ grep -nv 'aa' 1.txt
      2:bb
      3:cc
      ql@ql:~/桌面$

- find :查找文件

find 路径 -name 文件名
```

  • cp :复制

    • -a :通常在复制目录时使用, 它保留链接, 文件属性, 并递归复制目录, 就是保持文件原有属性
    • -i :提示是否复制
    • -v :显示复制进度
    • -r :复制目录
  • mv :移动
    • -i :提示是否移动
    • -v :移动进度

转载于:https://www.cnblogs.com/qlshine/p/5926741.html

Linux(6)文件和磁盘管理相关推荐

  1. linux点亮硬盘灯命令 简书,1.4linux 命令-文件、磁盘管理

    1.4Linux命令-文件.磁盘管理 1 .  查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令. Linux文件或者目录 ...

  2. Linux(6)磁盘管理和文件系统

    文章目录 6.Linux(6)磁盘管理和文件系统 前言 基础资源 磁盘管理 磁盘简介 基本磁盘管理.分区 SWAP 交换分区管理 简介 交换分区管理流程 swap 逻辑卷LVM 概述 特点 可操作性的 ...

  3. 15. Linux系统中的磁盘管理

    Lesson15 Linux系统中的磁盘管理 文章目录 1. 什么是磁盘管理 2. 本地存储设备的识别 3. 设备的挂载和卸载 4. 解决设备正忙情况 5 磁盘分区 5.1 磁盘分区的基础知识 5.2 ...

  4. linux基础知识之磁盘管理及文件系统

    linux基础知识之磁盘管理及文件系统管理 磁盘管理及文件系统管理 一.磁盘硬件介绍 1. 接口类型 2. 硬盘种类 3. 磁盘命名 二.磁盘分区及文件系统介绍 1. 分区 1.1 什么是分区 1.2 ...

  5. Linux的文件和目录管理

    目录 Linux的文件和目录管理 增加文件目录 删除文件目录 查看文件目录 显示文件内容 拷贝移动文件目录 文件目录权限 修改文件目录文件 编写文件 系统结构 查找文件 更多源代码请参考我的[ Git ...

  6. Linux学习——Linux常用文件和目录管理命令(超详细)

    Linux常用文件和目录管理命令 JunLeon--go big or go home 前言: Linux系统文件和目录管理是必须学会的命令,在Linux系统目录中/tmp目录是用来存放临时文件的目录 ...

  7. Linux 指令——文件和用户管理以及用户权限

    Linux 指令--文件和用户管理以及用户权限 方便快捷指令 文件和用户管理 文件管理 文件管理命令 参数 例子 vim指令 用户管理 管理用户指令 参数 例子 用户权限 用户权限命令 ACL用户权限 ...

  8. Linux (Ubuntu)磁盘管理与文件压缩解压(入门必看)

    目录 一.Ubuntu 磁盘文件 二.磁盘和目录的容量查询命令 三.磁盘的挂载和卸载 四.Linux 下常用的压缩格式 五. gzip 压缩工具(但是不能生成压缩包) 六.bzip2压缩工具 七.ta ...

  9. 跟我学Linux系统管理 第三讲 磁盘管理

    跟我学Linux系统管理 -------by MT.sh 第三讲 Linux 下的磁盘管理(上)      今天这一讲,我们主要要讨在Linux 下如何配置和管理磁盘,也就是磁盘管理了,最后我还会和大 ...

  10. Linux运维之linux下文件与目录管理

    一.实验环境(rhel7.0版本) 主机环境:rhel7.0 各主机信息 主机名 IP server 172.25.254.1 二.Linux的系统结构 1.Linux系统是一个根文件系统,是一个倒树 ...

最新文章

  1. GridView单元格取值显示为nbsp;
  2. R语言使用edit函数在Rsudio中生成数据编辑器(在windows中生成编辑器)、在编辑器中输出需要的数据生成最终的dataframe
  3. [SqlServer]数据库中自定义拆分字符串函数Split()
  4. GAN生成对抗网络-SSGAN原理与基本实现-半监督学习GAN-08
  5. 策略模式在公司项目中的运用实践,看完又可以涨一波实战经验了!
  6. 非局域网情况下ROS开发利器——Husarnet
  7. 微信小程序开发手机商城部分代码(不包括支付功能)
  8. UE4 蓝图实现AI随机移动
  9. 路在脚下,何去何从?
  10. Latex公式编号: 多行公式多编号,多行公式单编号
  11. 《码农翻身》各章节阅读链接
  12. hackerrank初级篇之staircase
  13. 九号公司第三季营收28亿:小米定制产品分销收入3亿同比降59%
  14. 大数据专业学校课程安排 (仅供参考)
  15. EXCEL表格内部换行
  16. OpenCV中Fisherfaces人脸识别器识别人脸实战(附Python源码)
  17. 文件上传漏洞利用介绍
  18. UE4 使用顶点绘制
  19. 2022 CCF中国软件大会(CCF ChinaSoft)“软件工程教育”论坛成功召开
  20. MATLAB 三维坐标绘图

热门文章

  1. c语言数字密码输入新密码,想程序高手求助--用C语言来编辑一个输入密码的程序...
  2. 排序 --- 6.2 Merge Two Sorted Lists || 6.3 Merge k Sorted Lists --- 图解
  3. 改变照片分辨率的软件_设计图像,想调整大小而又不降低质量,用这3个软件,那就对了...
  4. 使用Android实现水波纹动画,插件形式可直接引用
  5. mysql数据库操作函数_MySQL中几个常用的数据库操作函数
  6. python需要excel基础吗_Python实现和Excel基础功能对应关系
  7. wps python 自动化_用Python控制Excel实现自动化办公,手把手教你
  8. Struts2标签库(四)之非表单标签
  9. 原子操作--sync/atomic的用法
  10. chrome调式工具