文件管理
一、文件基本信息:时间
1.stat 后面加文件可以查看该文件的最近访问,更改,改动的时间以及环境,权限等

atime 是访问时间
mtime是修改时间,改内容
ctime是更改时间,改权限
二、文件类型
1.普通文件 - (文本文件,二进制文件)
2.目录文件 d (蓝色)
3.设备文件 b (块设备)
4.设备文件 c (字符设备)
5.套接字文件
6.管道文件
7.链接文件
可以通过LL以及file命令查看文件类型
三、文件管理命令
1.改变目录 CD=change directory
绝对路径:每次都是从根开始写
相对路径:当前目录用“.”表示,上一级用“..”表示
2.创建文件
touch /home/file5 file6 5是绝对路径,6是相对路径
touch /home/{file5,file6}
touch /home/{1..20}
touch yang{1..20},同时创建yang1-yang20
3.创建目录
mkdir -p 递归创建文件夹。绝对路径中,如果没有某一个文件夹,递归创建
mkdir -v 会显示详细信息,有一个创建好的提示,安装程序时加-v会有安装完成提示
4.复制
cp /root/1.txt /aaa/
参数 -r 复制文件夹时要加-r
参数 -f 强制
5.移动
mv +选项参数相当于剪切,与复制基本相同。
6.删除
rm=remove 可加+rf
7.查看文件内容
cat 查看文件内容
more 1.txt,可以一页一页的显示
head 1.txt,可以显示头10行
tail 1.txt,可以显示尾10行
tail -f 1.txt,会锁定显示,文件发生变化的话,屏幕会立刻显示
8.修改文件内容
vim 文本编辑器,有三个模式

1.插入模式,按 i
2.末行模式,可以执行一部分命令
DD删除一行
3.视图模式,按 V,可以选择很多行很多列
查找替换
:范围 s/old/new,s代表换,old是老单词,new是新单词。
:set nu 设置行号
退出vim后,用diff查看两个文件不同。

转载于:https://blog.51cto.com/13575691/2062166

初识linux之文件管理相关推荐

  1. Linux零基础入门(一)初识Linux

    Linux零基础入门(一)初识Linux 前言 操作系统概述 一 操作系统概述 1 硬件和软件 2 操作系统 二 初识Linux 1 Linux的诞生 2 Linux内核 3 Linux发行版 三 虚 ...

  2. 第十九天:初识Linux+系统与设置命令+目录管理

    Linux 1 初识Linux 在前面的课程中,我们无论是开发.测试.部署.存储都在Windwos操作系统的环境中,从今天开始我们一起学习下Linux,Linux系统和Windows系统最大的区别就是 ...

  3. Linux之文件管理命令

    linux之文件管理 基本操作命令 file 确定文件类型file FILES pwd 返回当前所在绝对路径-P: 不显示链接,而是其原始文件路径 basename 列出基名例:# basename ...

  4. Linux的文件管理

    Linux的文件管理 创建文件 echo重定向 vim/vi cat touch管理:atime mtime touch 文件名 //如果文件不存在创建文件 touch -a -t [[CC]YY]M ...

  5. linux批量管理教程,Linux批量文件管理

    Linux批量文件管理 实验目标: 通过本实验掌握批量建立.移动.复制文件或目录的操作,也可以作为后续shell编程的基础. 实验步骤: 1.现在有十台终端机器,要为每台机器建立3个文件,总共要建立3 ...

  6. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

  7. linux小菜鸟入门,《Linux菜鸟入门》初识linux基础(示例代码)

    初识linux 一  进入系统 1.用户 普通用户 : student 密码: student 超级用户 : 点击 not listed username :root   password: redh ...

  8. Linux内核分析(三)----初识linux内存管理子系统

    原文:Linux内核分析(三)----初识linux内存管理子系统 Linux内核分析(三) 昨天我们对内核模块进行了简单的分析,今天为了让我们今后的分析没有太多障碍,我们今天先简单的分析一下linu ...

  9. linux 文件夹大小_技能“慧”|初识Linux(二)

    上期我们对Ubuntu的界面有了简单的认识,以及如何与本机之间进行文件传输,今天我们就来带大家一起了解一下命令行. 去可视化--命令行 虽然Ubuntu有着漂亮的图形界面,但是我们使用更多的还是命令行 ...

最新文章

  1. springMVC乱码问题
  2. 如何修改tomcat端口
  3. sqlserver获得到当前游标中存在的数据行数
  4. 第九届(2018)蓝桥杯 山东省赛解题报告(题目+分析+代码)
  5. 105款移动应用程序就此被清理下架!
  6. 0基础学python要多久-零基础python培训需要学多久?
  7. Sql server 2000导入 Sql server 2005的数据
  8. Python自制日常办公辅助工具之:批量视频截图,子集固定尺寸截图+序列化命名
  9. 机器视觉技术的应用领域
  10. 学3dmax赚钱吗?学3dmax工资怎么样?
  11. 解决onenote同步慢的问题
  12. 如何开发⼀款移动端 Libra 钱包
  13. python中使用不同库读取图像并相互转换
  14. Docker 镜像,基于 alpine 系统的时区配置
  15. 酒店客房住宿预定管理系统(ssm,mysql)
  16. 干货 | 知识库全文检索的最佳实践
  17. EVM 挣值管理-高项笔记5
  18. 恶意代码分析实战Lab0701
  19. Agistsoft Photoscan 在Build Mesh过程中出现“Bad Allocation”问题
  20. fastadmin在html中查询数据,Fastadmin使用—新增可视化数据

热门文章

  1. 备份恢复文件夹NTFS安全设置
  2. JSP实现银柜台业务绩效考核系统
  3. Struts 学习笔记1 -Struts Framework 概览
  4. 鹅厂2020暑期实习第二次二面
  5. Python 解决 :NameError: name 'reload' is not defined 问题
  6. MySQL Processlist--常见线程状态
  7. 8086CPU的出栈(pop)和入栈(push) 都是以字为单位进行的
  8. PAT 1052. Linked List Sorting
  9. Linux下得到显示屏参数的方法
  10. WP7版社交程序现真容,与Bing Map的完美结合。