文件和磁盘管理

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)文件和磁盘管理的更多相关文章

  1. Linux 指令篇:磁盘管理--tree

    Linux 指令篇:磁盘管理--tree 功能说明:以树状图列出目录的内容. 语 法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式&g ...

  2. Linux命令——文件和目录管理

    Linux命令--文件和目录管理 基本命令 命令ls 作用:显示目录下的文件和文件夹 说明:默认显示当前目录,可跟路径参数 参数:-a,显示隐藏目录 参数:-l,显示文件权限 参数:-d,显示文件最后 ...

  3. Linux基本命令——系统管理和磁盘管理

    转: Linux基本命令--系统管理和磁盘管理 Linux命令--系统管理和磁盘管理 一.系统管理 1.1 时间相关指令 <1> 查看当前日历: cal <2> 显示或设置时间 ...

  4. (五)Linux之文件与目录管理以及文本处理

    Linux之文件与目录管理 目录 Linux之文件与目录管理 前言 绝对路径与相对路径说明: 一.目录常用命令 常用处理目录的命令: 切换目录 cd 显示当前路径 pwd 查看目录下文件 ls 创建目 ...

  5. Linux:Day7(下) 磁盘管理、文件系统管理

    Linux入门 Linux系统管理: 磁盘管理.文件系统管理 RAID基本原理.LVM2 网络管理:TCP/IP协议.Linux网络属性配置 程序包管理:rpm,yum 进程管理:htop,glanc ...

  6. Linux查看文件以及磁盘空间大小管理(转)

    (1)查看文件大小  查看当前文件夹下所有文件大小(包括子文件夹)    du -sh   # du -h15M     ./package16K     ./.fontconfig4.0K    . ...

  7. linux常用命令之--磁盘管理命令

    linux的磁盘管理命令 1.查看磁盘空间 df:用于显示磁盘空间的使用情况 其命令格式如下: df [-option] 常用参数: -i:使用inodes显示结果 -k:使用KBytes显示结果 - ...

  8. linux的基本操作(磁盘管理)

    磁盘管理 [查看磁盘或者目录的容量 df 和 du] df 查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认是按k为单位显示的 df常用参数有 –i -h -k –m等 -i 使用 ...

  9. Linux学习笔记12—磁盘管理

    一.查看磁盘或目录的容量 1.  df命令 作用:查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认是按k为单位显示的 参数: -I : 查看inodes使用状况 -h: 使用合适的 ...

随机推荐

  1. C#开发移动应用系列(3.使用照相机扫描二维码+各种基础知识)

    前言 上篇文章地址: C#开发移动应用系列(1.环境搭建) C#开发移动应用系列(2.使用WebView搭建WebApp应用) 今天我们来讲一下如何使用Camera来调用照相机扫描二维码. (Tips ...

  2. js传宗接代---继承

    前几天重温了一下js的继承,今天分享给大家: 一,类式继承. 所谓的类式继承就是:第二个类的原型prototype被赋予了第一个类的实例,如subcals.prototype=new supercls ...

  3. 两种代理模式(JDK和Cglib)实例

    CGlib代理模式: package CGLIB; import java.lang.reflect.Method; import JDK.Test; import net.sf.cglib.prox ...

  4. 【Android Developers Training】 75. 使用NSD

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...

  5. java中的方法引用(method reference)官方文档总结

    2017/7/5 转载写明出处:http://www.cnblogs.com/daren-lin/p/java-method-reference.html 今天要说的是java中的一项新特性,方法引用 ...

  6. 《javascript高级程序设计》笔记七

    第五章 引用类型(三) 今天首先说的就是Function类型.下面就是定义函数的两种方法,第一种使用函数声明语法定义,第二种使用函数表达式定义.这两种定义函数的方式几乎没有什么区别. function ...

  7. C# selecd,new,virtual,abstract与override

    本文大部分内容摘自  <.NET开发专家·亮剑.NET : .NET深入体验与实战精要> 博主只是搬运工,不喜勿喷. 关于虚方法,抽象类这一部分一直不是太清楚,目前的工作中也接触不到这些. ...

  8. Bootstrap模态弹出框

    前面的话 在 Bootstrap 框架中把模态弹出框统一称为 Modal.这种弹出框效果在大多数 Web 网站的交互中都可见.比如点击一个按钮弹出一个框,弹出的框可能是一段文件描述,也可能带有按钮操作 ...

  9. Struts2框架05 result标签的类型

    1 result标签是干什么的 就是结果,服务器处理完返回给浏览器的结果:是一个输出结果数据的组件 2 什么时候需要指定result标签的类型 把要输出的结果数据按照我们指定的数据类型进行处理 3 常 ...

  10. AngularJS 和 Bootstrap

    AngularJS Bootstrap AngularJS 的首选样式表是 Twitter Bootstrap, Twitter Bootstrap 是目前最受欢迎的前端框架. 查看 Bootstra ...