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