shel之文件管理

查看文件内容

查看文件类型:file

$ file arguse.sql 
arguse.sql: UTF-8 Unicode text

arguse.sql是一个文本(text)文件。该文本文件的字符编码是UTF-8 Unicode

$ file Desktop
Desktop: directory

目录文件

查看文件内容

cat

cat 文件名

内容+行号

cat -n 文件名
cat -b 文件名

more&& less

more分页显示文件内容,less是more的升级版

more /etc/bash.bashrc 
less /etc/bash.bashrc

tail&&head

tail命令会显示文件最后几行的内容(文件的“尾部”)。默认情况下,它会显示文件的末
尾10行

 tail -n 20 /etc/bash.bashrc

head命令,顾名思义,会显示文件开头那些行的内容。默认情况下,它会显示文件前10行
的文本:

head -n 20 /etc/bash.bashrc 

压缩文件

gzip是Linux上最流行的压缩工具。包括:
 gzip:用来压缩文件。
 gzcat:用来查看压缩过的文本文件的内容。
 gunzip:用来解压文件。

 $ gzip myprog 
 $ ls -l my* 
-rwxrwxr-x 1 rich rich 2197 2007-09-13 11:29 myprog.gz 
$ gzip my*   --批量压缩
$ ls -l my* 
  -rwxr--r-- 1 rich rich 103 Sep 6 13:43 myprog.c.gz 
  -rwxr-xr-x 1 rich rich 5178 Sep 6 13:43 myprog.gz 
  -rwxr--r-- 1 rich rich 59 Sep 6 13:46 myscript.gz 
  -rwxr--r-- 1 rich rich 60 Sep 6 13:44 myscript2.gz 

猜你喜欢

转载自blog.csdn.net/zhizhengguan/article/details/88355828