嵌入式学习第一天
Linux文件处理命令
1.mkdir
作用是建立名称为dirname的子目录
使用权限是所以用户
格式
mkdir【options】目录名
【options】主要参数
-m --mode=模式:设定权限<模式>,与chmod类似
-p --parents:需要是创建上层目录:如果目录早已存在,则不当作错误
-v --verbose:每次创建新目录都显示信息 --version:显示版本信息后离开
2.dd
作用:dd命令用来复制文件,并根据参数将数据转换和格式化
格式
dd【options】
【options】主要参数
bs=字节:强迫ibs=<字节>;及obs=<字节>
obs=字节:每次写入指定的<字节>
of=文件:将数据写入<文件>,而不在标准输出显示。
seek=块数目:先略过以obs为单位的指定<块数目>;的输出数据
skip=块数目:先略过以ibs为单位的指定<块数目>的输入数据
应用实例
dd命令常常用来制作Linux的启动盘。
3.find
find命令的作用是在目录中搜索文件,它的使用权限是所以用户
格式
find【find】【options】【expreesion】
path指定目录路径,系统从这里开始沿着目录数向下查找文件。它是一个路径列表,相互用空格分离,如果不写path,那么默认为当前目录。
主要参数
【options】参数:
-depth:使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容。
-maxdepth levels:表示至多查找到开始目录的第level层子目录。level是一个非负数,如果是levels是0的话表示仅在当前目录中查找。
-mindepth levels:表示至少查找到开始目录的第level层子目录。
-mount: 不在其它文件系统(如Msdos,Vfat)的目录和文件中查找。
-version:打印版本。
【expression】是匹配表达式,是find命令接受的表达式,find命令的所有操作都是针对表达式的。它的参数非常多,这里只介绍一些常用的参数。
-name:支持统配符*和?
-ctime n:搜索在过去n天修改过的文件。
-group grpoupname:搜索所有组为grpoupname的文件。
-user用户名:搜索所有文件属主为用户名的文件。
-size n:搜索文件大小是n个block的文件。
-print:输出搜索结果,并且打印。
应用技巧
find命令查找文件的几种方法
(1)根据文件名查找
(2)快速查找文件
(3)根据部分文件名查找方法
(4)使用混合查找方法查找文件
4.mv
作用
mv命令用来为文件或目录改名,或者将文件由一个目录移入另一个目录中,它的使用权限是所有用户。该命令如同DOS命令中的ren和move的组合。
格式
mv【options】源文件或目录 目标文件或目录
【options】主要参数
-i:交互方式操作
-f:禁止交互操作
应用实例
(1)将/usr/cbu中的所有文件移到当前目录(用”.“表示)中:
m
v
/
u
s
r
/
c
b
u
/
∗
(
2
)
将
文
件
c
j
h
.
t
x
t
重
命
名
为
w
j
z
.
t
x
t
:
mv/usr/cbu/* (2)将文件cjh.txt重命名为wjz.txt:
mv/usr/cbu/∗(2)将文件cjh.txt重命名为wjz.txt:mv cjh.txt wjz.txt
5.cmp
作用(”compare“的缩写)命令用来简要指出两个文件是否存在差异,它的使用权限是所有用户。
格式
cmp[options]文件名
【options】主要参数
-1:将字节以十进制的方式输出,并方便将两个文件中不同的以八进制的方式输出
将老师发的五个题目,在网上找了,敲了两遍,不是很理解
代码量1000