linux 学习-文件系统架构

mkdir 创建文件夹

touch 创建文件

在windows 下文件和文件夹是不区分大小写的

在linux 下文件是严格区分大小写的

. 表示当前目录

.. 表示上级目录

.开头的文件表示该文件是隐藏文件

重要文件夹说明

对于root用户来说

  登陆的时候显示的是#

  其根目录就是/ROOT

对于非root用户来说

  登陆的时候显示的是$

  其根目录在/home/user

目录操作

  cd .. 上级目录

  pwd 显示当前所在目录

  cd ~ 返回到当前用户的更目录 (root用户返回到/root目录 非root用户返回到/home/user)

  cd - 上次操作和这次操作的目录节点进行切换

文件操作

  复制

    cp [options] file destination 复制file文件到 指定的目录

    options 中 什么都不指定 新创建的文件 时间戳是最新的 指定-p 则复制后的文件的时间戳不变

    cp -r dir1 dir2 将文件dir1文件夹下文件都复制到文件dir2目录下

  移动或者重命名

    mv cat dog 将cat文件或者文件夹重命名为dog

    mv cat dog/ 将cat文件或者文件夹移动到dog下

  删除

    rm [options] file 删除文件

    rm -r file/ 删除所有的文件 需要挨个确认

    rm -rf file/ 不需要挨个确认 直接就删除了

  确认文件类型

    file filenames

  打开文件

    cat [options] filenames

    -b 在文件较大的时候 可以显示出行号

    less [options] filenames

    打开文件后 可用pageUp pageDown 也能用g 翻页到最前面 G翻到最后

    搜索的时候 n 向后查找 N 向前查找

    q退出

  

时间: 2024-10-13 00:37:23

linux 学习-文件系统架构的相关文章

linux学习之路之磁盘管理和文件系统三

ext3文件系统和ext2文件系统的区别? 在某些时候,某个用户在linux系统上写入数据,这时系统正好断电或者系统核心出现错误,写入的数据仅有inode table和datablock而已,可能会导致之前写过的数据没有保存在磁盘上.而当系统重启后,系统可能会对没有保存的数据进行数据恢复.但是,由于系统并不知道是哪个文件不完整,因此会遍历整个文件系统中inode,来查看block是否完整.不过,当某个文件的数据太大时,数据的恢复时间可能会比较长,而这对于服务器来说是不利的.所以在这种情况下,也就

Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念

进入到了Linux学习之CentOS第三篇了,这篇文章主要记录下对linux文件系统的初步认识,以及用户组.用户权限.文件所有者.文件所在组等概念 一.Linux文件结构及基本文件夹 文件系统是Linux系统中最基础的一环,但是又是学习Linux系统必学的.因为目前只是刚入门学Linux系统,还不能总结出Linux文件系统的精华部分,所以只是对Linux系统的文件系统做知识的初步整理. 虽然Linux系统有很多种类,但是对于文件系统分区这块,基本上各个版本的Linux系统都是一样的.Linux文

linux ext2 文件系统学习

Linux  ext2文件系统理解 硬盘组成: 硬盘由多个圆形硬盘片组成.按照硬盘片能够容纳的数据量分为单盘和多盘.硬盘的数据读取主要靠机械手臂上的磁头,在机械手臂上有多个磁头.机械手臂不动硬盘旋转一周划过的路径就是磁道.由于在一块硬盘上有多个硬盘片重叠放置,所以在硬盘旋转的时候在不同硬盘片上画出了多个相同的磁道,这些相同的磁道组成了柱面.柱面是分区的最小单位.由圆形向外画直线又可以将磁道划分为扇区,扇区是数据存储的最小单位,一个扇区的大小约为512字节. 磁盘容量 = 柱面 * 磁头 * 扇区

linux学习之路之磁盘管理和文件系统二

从前面的学习中,我们知道磁盘可以划分多个分区,每一个分区可以经过高级格式化以后,就形成了一个文件系统.那么在Linux系统中该如何创建分区呢? 使用fdisk命令可以来创建分区 语法格式为:fdisk [-l] 设备文件名(不能加数字) -l:显示指定硬盘上所有的分区内容.后面不加设备,则显示系统上所有的设备的所有分区内容. 不加任何选项时,可以用来创建分区. 使用fdisk 设备文件名(不能加数字) 其中这些子命令表示如下意思: p:显示当前硬盘上面的所有分区,包括没有保存的. n:表示创建新

linux学习笔记二:linux文件系统

各大linux的版本都遵循着FHS(Filesystem Hierarchy Standard)文件系统目录标准,是一个树形结构的组织文件.在此简要记录各目录. linux下所有文件都处在/文件下. 树形结构图: /boot:  系统启动相关的文件 主要文件 1.vmliunx:内核    2.initramfs:磁盘映像文件   3.grub(bootloader) /dev:设备文件 块设备:随机访问设备. 字符设备:线性设备,顺序访问.按字符为单位.键盘.鼠标. 设备号:主设备号(majo

linux学习笔记(3)-文件系统

三大类文件类型 普通文件:包括文本文件.数据文件.可执行的二进制程序文件 目录文件:linux系统把目录看成一种特殊的文件,利用它构成了文件系统的树形结构 设备文件:把设备也看成是一个文件,例如你的鼠标,你的硬盘,等在linux中表现的就是一个文件 文件类型的标识符 前面谈到linux有多种不同的文件类型,对不同的文件处理方式肯定不同,例如对普通文件和对目录文件处理方式肯定是不同的,那么系统有是怎么识别的呢?,在文件属性里分别用不同的编码给他们做标记就行 下面是 不同文件的不同编码 普通文件(-

《Linux学习并不难》文件系统管理(3):在Linux系统中创建文件系统

18.3  <Linux学习并不难>文件系统管理(3):在Linux系统中创建文件系统 使用mkfs命令可以在分区上创建各种文件系统.mkfs命令本身并不执行建立文件系统的工作,而是去调用相关的程序来执行.这里的文件系统是要指定的,比如xfs.ext4.ext3.vfat或者是msdos等. 命令语法: mkfs [选项] [设备] 命令中各选项的含义如表所示. 选项 选项含义 -t <文件系统类型> 指定文件系统类型 -v 显示详细信息 例:为/dev/sda5磁盘分区创建xfs

《Linux学习并不难》文件系统管理(8):设置开机自动挂载Linux文件系统

18.8  <Linux学习并不难>文件系统管理(8):设置开机自动挂载Linux文件系统 只有将某个分区或是设备进行挂载以后才能使用,但是当计算机重新启动以后,又需要重新挂载,这个时候可以通过修改/etc/fstab文件实现开机自动挂载Linux文件系统.要实现开机自动挂载文件系统,需要在/etc/fstab文件中添加该磁盘分区的相关信息,可以通过提供设备名和UUID实现. 1.使用设备名 编辑/etc/fstab文件,在该文件末尾添加下列内容. /dev/sda5             

Linux学习笔记——文件系统

一.linux下的文件系统 1.基本文件系统 1.1 ext 1.2 ext2 2.日志文件系统 3.扩展的Linux日志文件系统 3.1 ext3 3.2 ext4 3.3 JFS 3.4 Reiser 3.5 XFS 二.操作文件系统 创建分区使用的是:fdisk命令 1.当硬盘小于等于2T时,可以用fdisk. # fdisk /dev/sdb 1.查看帮助. 输入:m 2.新建分区. 输入:n 3.创建逻辑分区 输入:p 4.输入分区号以及指定分区大小 依照提示,回车表示默认. 5.检查