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 :移动进度
Linux(6)文件和磁盘管理的更多相关文章
- Linux 指令篇:磁盘管理--tree
Linux 指令篇:磁盘管理--tree 功能说明:以树状图列出目录的内容. 语 法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式&g ...
- Linux命令——文件和目录管理
Linux命令--文件和目录管理 基本命令 命令ls 作用:显示目录下的文件和文件夹 说明:默认显示当前目录,可跟路径参数 参数:-a,显示隐藏目录 参数:-l,显示文件权限 参数:-d,显示文件最后 ...
- Linux基本命令——系统管理和磁盘管理
转: Linux基本命令--系统管理和磁盘管理 Linux命令--系统管理和磁盘管理 一.系统管理 1.1 时间相关指令 <1> 查看当前日历: cal <2> 显示或设置时间 ...
- (五)Linux之文件与目录管理以及文本处理
Linux之文件与目录管理 目录 Linux之文件与目录管理 前言 绝对路径与相对路径说明: 一.目录常用命令 常用处理目录的命令: 切换目录 cd 显示当前路径 pwd 查看目录下文件 ls 创建目 ...
- Linux:Day7(下) 磁盘管理、文件系统管理
Linux入门 Linux系统管理: 磁盘管理.文件系统管理 RAID基本原理.LVM2 网络管理:TCP/IP协议.Linux网络属性配置 程序包管理:rpm,yum 进程管理:htop,glanc ...
- Linux查看文件以及磁盘空间大小管理(转)
(1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h15M ./package16K ./.fontconfig4.0K . ...
- linux常用命令之--磁盘管理命令
linux的磁盘管理命令 1.查看磁盘空间 df:用于显示磁盘空间的使用情况 其命令格式如下: df [-option] 常用参数: -i:使用inodes显示结果 -k:使用KBytes显示结果 - ...
- linux的基本操作(磁盘管理)
磁盘管理 [查看磁盘或者目录的容量 df 和 du] df 查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认是按k为单位显示的 df常用参数有 –i -h -k –m等 -i 使用 ...
- Linux学习笔记12—磁盘管理
一.查看磁盘或目录的容量 1. df命令 作用:查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认是按k为单位显示的 参数: -I : 查看inodes使用状况 -h: 使用合适的 ...
随机推荐
- arcgis api for js入门开发系列十二地图打印(GP服务)
上一篇实现了demo的地图统计图,本篇新增地图打印,截图如下: (1)地图打印实现的思路如下:首先在创建好地图打印GP模型,设置好模型的参数:其次是验证模型运行模型:然后是发布地图打印的GP服务:最后 ...
- Vue 项目实战系列 (三)
我们继续前两节的开发.本节教程实现的效果如下: 效果很简单,但是实现起来却要用到Vue的很多知识,下面我们将一步一步的实现这个效果. 首先这些城市的信息都是从后台的server里面获取的,所以我们需要 ...
- Iconfont 矢量图标库的应用
前言: 在项目开发中,不免在标签栏,工具栏等应用各种各样的小图标. 然后老旧的做法就是要UI设计出各种图标并生成图片给到我们,但是这样就存在了一个问题,每次请求页面的时候就需要发送请求请求图片,这样不 ...
- 【Android Developers Training】 55. 序言:高效显示位图
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...
- 遇到android.os等系统sdk包没有自动导入的情况
采取手动导入,build path,然后add external jar,找到sdk的安装目录,导入android 的jar包即可
- 1.如何使用vbs打开网页并且登陆
例如自动打开繁星的网页并且登录 Private Sub CommandButton1_Click() Dim ie As Object Set ie = CreateObject("Inte ...
- DOCKER 从入门到放弃(二)
搜索镜像 从docker官方镜像仓库搜索镜像 docker search [OPTIONS] TERM OPTIONS: --automated :只显示自动创建的镜像,默认值为fasle --fil ...
- XML 新手入门基础知识
XML 是可扩展标记语言(Extensible Markup Language)的缩写,其中的 标记(markup)是关键部分.您可以创建内容,然后使用限定标记标记它,从而使每个单词.短语或块成为可识 ...
- struts2框架下的一个简单的ajax例子
举个例子 jsp页面: <%@ page language="java" import="java.util.*" pageEncoding=" ...
- Grafana中整个Dashboard报错问题解决
操作Grafana时,有时不小心按了"CTRL+Z",会导致整个Dashboard出错,如下所示: 目前找到一个解决方案,也许不是正路,但是能解决上述问题,如果有了更简单有效的解决 ...