pwd: 显示当前工作目录名

格式:pwd [option]

    其中选项可为:

  -P一只显示实际目录,不显示符号连接。

  -L可以显示符号连接的目录。

  %pwd  /*显示出当前用户的工作目录名称*/

 cd:改变当前的工作目录

 格式:cd[dirname]

 %cd   /*改变到用户注册目录下*/

%cd /usr/bin   /*改变到/usr/bin目录下*/

% cd E-mail/*改变到当前目录中的子目录E-mail下*/

mkdir:在当前的目录中创建一个新的子目录

格式:mkdir[option] dirname

option常用取值为:

-p:创建一个完整的目录结构。即使用-p选项时可在指定的目录下逐级创建目录

-m:.创建指定目录的同时指定目录的使用权限。

例:使用一条命令创建一个完整的目录结构。

%cd       /确保当前所在目录是用户的工作目录/

%mkdir -p xx/yy/zz /*在当前目录下创建子目录xx;在xx下创建 yy,在yy下创建zz。*/

例:在当前目录下创建子目录newdir,并将其权限置为770。

% cd  

% mkdir -m 770 newdir 

rmdir:删除指定的空目录名。

格式:rmdir [option]dirname

option的常用取值为: -p:删除指定目录上的所有目录,这些目录都应是空目录。

-i:在删除过程中,以询问方式完成删除操作。

例:删除当前目录下的子目录odir。

%cd zhang %pwd  

/usr/zhang

%rmdir odir  /*删除 /usr/zhang目录下的子目录odir */

例:删除多级目录。假设有目录/usr/zhang/testdir,且这两个目录中的文件和子目录都已被删除,则可以使用-p选项的rmdir命令将它们一次删除:

%cd /usr  /*跳转到被删除目录的父目录上*/

%rmdir -p zhang/testdir  

tar 打包命令  用法:

   tar [选项]  包文件名称  文件或目录  

例如:  

[root@localhost ~]# tar -czvf cfile.tar.gz .c    将当前目录下.c文件压缩打包到cfile.tar.gz。

 gzip 压缩文件  用法:  

 gzip [选项] 文件 

tar:完成若干文件的存档或读取存档文件

格式:tar [option] [tarfile] filename……

tarfile是指操作的设备文件,默认时指磁带机。常用的选项有:

-c-创建tarfile并写入。

-x—从tarfile上选取(准备读入机器的)文件,当指文件名时,只读取指定的文件;当无文件名时读所有文件

-t—列出tarfile上文件信息(与IS-1列表格式相同

-b—指定磁带文件的记录块大小(默认为20个磁带块)

-f—指定其后的参数为tarfile文件名,默认为磁带机。

-o—与x选项联用,以使用命令的用户的uid和gid作为选取的文件的uid和gid。

-v—详细报告经过tar处理正在添加到目录文件中的子目录和文件名。若无此选项时,tar不报告文件信息。

 -w使用交互方式对每个文件询问是否要将其归档到tarfile中。

-z—用gzip压缩归档文件,使用此选项可自动完成压缩和解压缩工作。

 -k一保存老文件,不被新解压缩的文件覆盖。 

例:

 %tar -cvf /usr/etc.tar /etc

 /* 将/etc目录下的全部内容打包到文件中*/

 %tar -xvf /usr/etc.tar  

/*将打包文件解包读到当前自录中*/

 -C 指定目录

如果是打包的同时压缩:-z

注意f选项是最后一个,要紧挨文件名。

查看包内内容:-t