C语言
目录
前言
针对上一节部分Linux指令操作知识的补充,以及快捷键的使用。
一、Linux指令补充
1.rm:移除文件
格式:rm 路径/文件 -r
2.cat:查看文件内容
格式:cat 文件
cat 文件 -n (终端打印出的文件内容具有缩进格式。)
3.cp:复制文件
格式:cp [文件] [文件] -r
没有文件会创建一个新的文件,如果有则在文件里面粘贴一个文件
4.mv:剪切
格式:mv [文件1] [文件2]
将[文件1]创建名为[文件2]的路径下,没有则是重命名操作,有[文件2]则移动[文件1]到[文件2]中去
4.tar:压缩文件
格式:tar -cvf [文件1].tar.gz [文件2]
tar -cf [文件1].tar.gz [文件2]
将文件在原来路径下的文件夹进行压缩
二、Linux指令之通配符
1.通配符
在Linux中,通配符是用于匹配文件名模式的特殊字符。这些通配符允许您执行文件操作,如查找、复制和删除,而不需要指定确切的文件名。
以下是一些常见的Linux通配符及其含义:
*
:匹配零个或多个字符。- 例如,
*.txt
匹配所有以".txt"结尾的文件。
- 例如,
?
:匹配任意单个字符。- 例如,
image.jpg
和image.png
可以使用image.?
来匹配这两个文件。
- 例如,
[...]
:匹配括号中指定范围内的任意一个字符。- 例如,
file[123].txt
可以匹配file1.txt
、file2.txt
和file3.txt
。
- 例如,
{}
:用于指定多个模式。- 例如,
{*.jpg,*.png}
可以匹配所有以".jpg"或".png"结尾的文件。
- 例如,
示例:
# 列出所有以".txt"结尾的文件
ls *.txt
# 删除以"a"开头、以".tmp"结尾的文件
rm a*.tmp
# 复制所有以"file1"、"file2"、"file3"开头的文件
cp file[123]* /destination/directory/
2.Tab 自动补全功能
在Linux中,按下Tab键可以实现自动补全文件名和命令的功能。当您在终端中输入部分文件名或命令时,按下Tab键会自动完成或者显示可能的匹配项。
总结
标签:文件,匹配,tar,通配符,C语言,学习,Linux,txt From: https://blog.csdn.net/qq_53344001/article/details/136736494本章节总结了 rm、cat、cp、mv、tar指令操作,以及通配符和自动补全文件名功能Tab的使用技巧。