Linux(6)文件和磁盘管理
文件和磁盘管理
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)文件和磁盘管理相关推荐
- linux点亮硬盘灯命令 简书,1.4linux 命令-文件、磁盘管理
1.4Linux命令-文件.磁盘管理 1 . 查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令. Linux文件或者目录 ...
- Linux(6)磁盘管理和文件系统
文章目录 6.Linux(6)磁盘管理和文件系统 前言 基础资源 磁盘管理 磁盘简介 基本磁盘管理.分区 SWAP 交换分区管理 简介 交换分区管理流程 swap 逻辑卷LVM 概述 特点 可操作性的 ...
- 15. Linux系统中的磁盘管理
Lesson15 Linux系统中的磁盘管理 文章目录 1. 什么是磁盘管理 2. 本地存储设备的识别 3. 设备的挂载和卸载 4. 解决设备正忙情况 5 磁盘分区 5.1 磁盘分区的基础知识 5.2 ...
- linux基础知识之磁盘管理及文件系统
linux基础知识之磁盘管理及文件系统管理 磁盘管理及文件系统管理 一.磁盘硬件介绍 1. 接口类型 2. 硬盘种类 3. 磁盘命名 二.磁盘分区及文件系统介绍 1. 分区 1.1 什么是分区 1.2 ...
- Linux的文件和目录管理
目录 Linux的文件和目录管理 增加文件目录 删除文件目录 查看文件目录 显示文件内容 拷贝移动文件目录 文件目录权限 修改文件目录文件 编写文件 系统结构 查找文件 更多源代码请参考我的[ Git ...
- Linux学习——Linux常用文件和目录管理命令(超详细)
Linux常用文件和目录管理命令 JunLeon--go big or go home 前言: Linux系统文件和目录管理是必须学会的命令,在Linux系统目录中/tmp目录是用来存放临时文件的目录 ...
- Linux 指令——文件和用户管理以及用户权限
Linux 指令--文件和用户管理以及用户权限 方便快捷指令 文件和用户管理 文件管理 文件管理命令 参数 例子 vim指令 用户管理 管理用户指令 参数 例子 用户权限 用户权限命令 ACL用户权限 ...
- Linux (Ubuntu)磁盘管理与文件压缩解压(入门必看)
目录 一.Ubuntu 磁盘文件 二.磁盘和目录的容量查询命令 三.磁盘的挂载和卸载 四.Linux 下常用的压缩格式 五. gzip 压缩工具(但是不能生成压缩包) 六.bzip2压缩工具 七.ta ...
- 跟我学Linux系统管理 第三讲 磁盘管理
跟我学Linux系统管理 -------by MT.sh 第三讲 Linux 下的磁盘管理(上) 今天这一讲,我们主要要讨在Linux 下如何配置和管理磁盘,也就是磁盘管理了,最后我还会和大 ...
- Linux运维之linux下文件与目录管理
一.实验环境(rhel7.0版本) 主机环境:rhel7.0 各主机信息 主机名 IP server 172.25.254.1 二.Linux的系统结构 1.Linux系统是一个根文件系统,是一个倒树 ...
最新文章
- GridView单元格取值显示为nbsp;
- R语言使用edit函数在Rsudio中生成数据编辑器(在windows中生成编辑器)、在编辑器中输出需要的数据生成最终的dataframe
- [SqlServer]数据库中自定义拆分字符串函数Split()
- GAN生成对抗网络-SSGAN原理与基本实现-半监督学习GAN-08
- 策略模式在公司项目中的运用实践,看完又可以涨一波实战经验了!
- 非局域网情况下ROS开发利器——Husarnet
- 微信小程序开发手机商城部分代码(不包括支付功能)
- UE4 蓝图实现AI随机移动
- 路在脚下,何去何从?
- Latex公式编号: 多行公式多编号,多行公式单编号
- 《码农翻身》各章节阅读链接
- hackerrank初级篇之staircase
- 九号公司第三季营收28亿:小米定制产品分销收入3亿同比降59%
- 大数据专业学校课程安排 (仅供参考)
- EXCEL表格内部换行
- OpenCV中Fisherfaces人脸识别器识别人脸实战(附Python源码)
- 文件上传漏洞利用介绍
- UE4 使用顶点绘制
- 2022 CCF中国软件大会(CCF ChinaSoft)“软件工程教育”论坛成功召开
- MATLAB 三维坐标绘图
热门文章
- c语言数字密码输入新密码,想程序高手求助--用C语言来编辑一个输入密码的程序...
- 排序 --- 6.2 Merge Two Sorted Lists || 6.3 Merge k Sorted Lists --- 图解
- 改变照片分辨率的软件_设计图像,想调整大小而又不降低质量,用这3个软件,那就对了...
- 使用Android实现水波纹动画,插件形式可直接引用
- mysql数据库操作函数_MySQL中几个常用的数据库操作函数
- python需要excel基础吗_Python实现和Excel基础功能对应关系
- wps python 自动化_用Python控制Excel实现自动化办公,手把手教你
- Struts2标签库(四)之非表单标签
- 原子操作--sync/atomic的用法
- chrome调式工具