Linux关于文件的一些基本操作

ls:列出文件目录。
-a列出所有文件,包括影藏的。
-l用长格式列出文件列表。
-g在长格式中给出用户组的标识。
-t按照文件生成的时间来排列。

Linux关于文件的一些基本操作

cat:显示文件内容。
cat文件时会一直滚动显示完所有。
显示时,可以按Ctrl+S组合键暂停屏幕中滚动,Ctrl+Q组合键将继续滚动显示。

Linux关于文件的一些基本操作

pg:分页显示文件内容。
h键显示帮助信息。
q键退出pg浏览模式。
空格键显示下一页。
d键或者Ctrl+D组合键将屏幕滚动半屏。
n键显示后一个文件。
p键显示前一个文件。
%显示前一页。
/?分别表示向前向后搜索指定内容。

 

more:整屏幕范围的显示文件内容。
空格键翻屏。
Enter键换行。
q键退出more浏览模式。
a键返回上一屏。
/searu搜索searu

 

view:读出文件的内容。

 

head:显示文件内容头部,默认显示十行。
-n显示文件的前面n行。

 

tail:显示文件内容底部,默认显示最后十行。
-n显示文件最后的n行。
+n从文件的第n行开始显示。

 

cp:将一个文件的内容拷贝到另一个文件。
-i按照提示进行拷贝。
-p按照原文件日期进行拷贝。
-r对子目录下所有的文件进行拷贝。

 

mv:文件重命名或者移动文件。

 

rm:删除文件。
-r删除目录。

 

pr:显示格式化的文件内容。

 

ln:为文件或者目录新建一个链。
-s为文件或目录建立符号链接。

 

chmod:改变文件的读写执行权限。
ugoa表示用户、组、其他用户、所有用户。
+-=添加、取消、赋予权限。
rwx读取、修改、运行权限。
421分别表示+r、+w、+x。

 

chown:改变文件或者目录的所有权。
-R改变目录中所有文件及目录的所有者。

 

find:在路径下寻找匹配的文件。
-name指定文件名。
-user指定用户名。
-group指定组名。
-mtime n选取n天内被修改的文件。
-newer file选取比文件file更晚修改的文件。

 

grep:逐行搜索所指定的文件或标准输入,并显示匹配模式的每一行。
-v找出模式匹配的行。
-c统计匹配行的数量。
-n显示匹配模式的每一行。

Linux关于文件的一些基本操作

diff:显示文件之间的不同之处。

 

cmp:显示比较文件不同处的信息。
-l给出文件不同的字节数。
-s不显示文件不同处,直接给出比较结果。

 

comm:比较文件的共同处。
-123不显示1、2、3列。

 

sort:将指定的文件按照要求排序。
-r当前排序的逆序。
-n数字值从小到大。
-f不区分大小写。
-d典型排序。

 

compress:压缩文件。
-f强制压缩。
-v压缩时显示压缩百分比。

 

uncompress:解压文件。
-c不改变文件输出。

 

tar:建立文件的存档或读取存档文件。
-c新建存档文件。
-x读取档案文件。
-v显示处理过程中信息。
-f指定档案文件名。
-t列出存档档案文件的信息。
-z指定文件为压缩的存档档案。

Linux关于文件的一些基本操作

touch:修改文件日期,新建文件。

 

file:查看文件类型。

 

spell:检查文件中的拼写错误。
-b英国拼写。
-v显示字面上不在拼法字典上的词。
-x显示每一个可能合理的词根。

 

wc:统计文件的字数。
-c字符数。
-w字数。
-l行数。

Linux关于文件的一些基本操作