Linux文件管理相关命令-3

Linux文件管理相关命令整理记录

命令 含义 命令 含义 命令 含义
slocate 查找文件或目录 split 将一个文件分割成数个 tee 读取标准输入的数据,并将其内容输出成文件
tmpwatch 删除暂存文件 touch 修改文件或者目录的时间属性 umask 指定在建立文件时预设的权限掩码
which 查找文件 cp 复制文件或目录 whereis 查找文件
mcopy 复制 MSDOS 格式文件到 Linux 中 mshowfat 显示MS-DOS文件在FAT中的记录 rhmask 对文件进行加密和解密操作
scp 用于 Linux 之间复制文件和目录 awk 强大的文本分析工具 read 从标准输入读取数值
updatedb 创建或更新 slocate/locate 命令所必需的数据库文件

【slocate】查找文件或目录

slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息。
语法:

slocate [-u][--help][--version][-d <目录>][查找的文件]

参数说明:

参数 说明
-d<目录>或–database=<目录> 指定数据库所在的目录
-u 更新slocate数据库

实例:

#显示文件名中含有关键字"fdisk"的文件路径信息:
slocate fdisk

【split】将一个文件分割成数个

该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。
语法:

split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]

参数说明:

参数 说明
-<行数> 指定每多少行切成一个小文件
-b<字节> 指定每多少字节切成一个小文件
-C<字节> 与参数"-b"相似,但是在切 割时将尽量维持每行的完整性
[输出文件名] 设置切割后文件的前置文件名, split会自动在前置文件名后再加上编号

实例:

#将README文件每六行分割成一个文件:
split -6 README

#以上命令执行后,指令"split"会将原来的大文件"README"切割成多个以"x"开头的小文件。
#而在这些小文件中,每个文件都只有6行内容。

【tee】读取标准输入的数据,并将其内容输出成文件

语法:

tee [-ai][--help][--version][文件...]

参数说明:

参数 说明
-a或–append 附加到既有文件的后面,而非覆盖它
-i或–ignore-interrupts 忽略中断信号

实例:

#将用户输入的数据同时保存到文件"file1"和"file2"中:
tee file1 file2
#以上命令执行后,将提示用户输入需要保存到文件的数据,如下所示:
My Linux  	#提示用户输入数据  
My Linux  	#输出数据,进行输出反馈  
#此时,可以分别打开文件"file1"和"file2",查看其内容是否均是"My Linux"即可判断指令"te
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值