一些Linux命令

1、打tar包文件:

tar -cf all.tar filename1 filename2

2、查看tar包文件包含的文件列表:

tar -tvf all.tar

注:tar常用参数:

-c:新建打包文件,可搭配-v来查看过程中被打包的文件名

-t:查看打包文件的内容包含哪些文件名,重点在查看文件名

-x:解打包或解压缩的功能,可以搭配-C(大写)在特定目录解开

       特别留意的是,-c,-t,-x不可同时出现在一串命令行中

-j:通过bzip2的支持进行压缩/解压缩,此时文件名最好为:*.tar.bz2

-z:通过gzip的支持进行压缩/解压缩,此时文件名最好为:*.tar.gz

-v:在压缩/解压缩过程中,将正在处理的文件名显示出来

-f filename:-f后面要接被处理的文件名。建议-f单独写一个参数

-C 目录:这个参数用在解压缩时,若要在特定目录解压缩,可以使用这个参数

-P:保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件

-p:保留绝对路径,即允许备份数据中含有根目录存在之意

--exclude=FILE:在压缩过程中,不要讲FILE打包

例:

*压缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称

*查询:tar -jtv -f filename.tar.bz2

*解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

(节选自《鸟哥的linux私房菜》)

3、查看文件大小,转换成M:

du -sm filename

4、打ZIP文件:

zip -r new.zip filename1

5、查看系统硬盘大小,转换成g

df -h

6、修改系统日期、时间

     date -s可直接设置系统日期和时间,例如:

将系统日期设为2012年11月1日:  date -s 11/01/2012

注:日期第一个参数是月份,第二个参数是日第三个参数是年份

将系统时间设为下午18点30分10秒:date -s 18:30:10

7、查看系统信息

     lsb_release -a

一些Linux命令

8、 mkdir命令参数

     -m:配置文件的权限,直接设置,不需要看默认权限(unask)

     -p:直接将所需要的目录(包含上层目录),递归创建

9、根据文件名称查找文件

    find / -name filename

*从根目录开始查找名称为filename的文件

10、统计当前目录下文件个数

      ls -l | wc -l

11、根据内容,查找那些文件包含此内容

       grep 内容  文件名称