概述:
操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。它规定了文件的存储方式及文件索引方式等信息。文件系统主要由三部分组成,分别是与文件管理相关的软件、被管理的文件和实施文件管理所需的数据结构。
1.批量创建文件
通过touch命令进行创建,名称中添加变量如{1..10}表示一到十,{jan,feb,mar}三个名称通过逗号隔开,以此创建10x3=30个文件,后缀为.txt
用ls system*进行查询,显示所有system开头的文件,星号为通配符,能匹配任何字符
查询文件的存储位置,pwd 为查看当前目录的绝对路径
2.批量创建文件夹
mkdir -p /home/syschanges/{jan,feb,mar}
-p表示创建级联目录 {jan,feb,mar}表示建立平行的子目录,而非多层次目录
即创建多层目录syschanges包含三个子目录jan,feb,mar 根目录为/home
3.批量移动文件
使用mv命令进行文件的移动
mv system_change-machine*feb.txt /home/syschanges/feb
将匹配system_change-machine*feb的txt文件移动到/home/syschanges/feb路径目录中,并通过ls进行查看
4.批量删除文件
通过rm命令进行删除文件或目录, -f表示强制删除,不会进行二次确认
rm -f /home/*/system_change-machine{6..10}*.txt
/*/表示任何文件夹,这里是在jan,feb,mar三个文件夹下
{6..10}*表示匹配machine后6到10的文件,星号代表任意字符
最后我们可以在linux文件中查看结果
二.vim文件编辑器
用mkdir /home/student创建于/home中的子目录/student
通过touch命令在/home/student目录下创建txt文件vimfile
ls -al >/home/student/vimfile.txt 将根目录/root下通过ls -al输出的文件详情重定向(覆盖)到vimfile.txt文件中
vi 进入txt文档进行编辑查看
使用cp(copy)命令进行复制
按v键进入可视模式,通过方向键选择区块并可以按x键进行删除
按大写V选中一整行
x进行删除
通过ctrl+q可以进行列的选择
最后esc输入:wq保存退出
在linux文件中直接进行查看