Linux 文件操作命令(三)

文件打印命令
lpr 将文件发送到打印机队列
lpq 返回默认打印机的当前打印队列
lpc 打印机控制功能

压缩与解压缩功能
tar
1.将整个/root目录打包到tmp/root.tar (只打包不压缩)
tar -cvf /tmp/root.tar : /root
2.压缩
tar -zcvf /tmp/root.tar.gz etc (以gzip压缩打包文件)
tar -jcvf /tmp/root.tar.bz2 etc (以bzip2压缩打包文件)
3.查阅打包内容
tar -tvf /tmp/root.tar
tar -ztvf /tmp/root.tar.gz
tar -jtvf /tmp/root.tar.bz2
4.解包
tar -xvf /tmp/root.tar
tar -zxvf /tmp/root.tar.gz
tar -jxvf /tmp/root.tar.bz2


文件编辑命令
cmp 文件比较命令
-l 显示所有不一样的地方

diff 比较文件和文件夹的差异

split 切割文件

grep 查找文件里符合条件的字符串
grep[-abcEFGHilLnqrsvVwxy][范本样式][文件或文件夹]

wc 计算文件字数

uniq 检查及删除文本文件中重复出现的行列
-c 在每列旁边显示该行重复出现的次数
-d 仅显示重复出现的行列

tr 转换字符
tr 'A-Z' 'a-z' < myfile-A > myfile-a 将大写转小写
tr 'a-z' 'A-Z' < myfile-b > myfile-B 将小写转大写

file 辨识文件类型

tee 读取标准输入的数据,并将其内容输出成文件
-a 追加而非覆盖
cat slayers.story | tee ss-copy1 ss-copy2 复制两份副本

touch 修改文件的日期时间戳
-a 只更改存取时间
-c 不建立任何文件
-d 使用指定的日期时间
-m 只更改变动时间
-t 使用指定的时间而非现在的时间
-r<参考文件或目录> 设成参考文件或目录的时间


你可能感兴趣的:(C++,c,linux,C#)