Linux基础命令二

pwd命令详解

pwd命令主要用于显示或者查看当前所在的目录路径,如图4-2所示:

图4-2 pwd命令查看当前目录

mkdir命令详解

mkdir命令主要用于创建目录,用法mkdir dirname,命令后接目录的名称,常用参数详解如下:

用法:mkdir [选项]… 目录;若指定目录不存在则创建目录;

长选项必须使用的参数对于短选项时也是必需使用的;

-m, –mode=模式         设置权限模式(类似chmod),而不是rwxrwxrwx 减umask;

-p, –parents         需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理;

-v, –verbose         每次创建新目录都显示信息;

-Z, –context=CTX         将每个创建的目录的SELinux 安全环境设置为CTX;

–help             显示此帮助信息并退出;

–version             显示版本信息并退出。

rm命令详解

rm 命令主要用于删除文件或者目录,用法 rm –rf test.txt (-r表示递归,-f表示强制),常用参数详解如下:

用法:rm [选项]… 文件…删除 (unlink) 文件。

-f, –force      强制删除。忽略不存在的文件,不提示确认;

-i     在删除前需要确认;

-I     在删除超过三个文件或者递归删除前要求确认。此选项比-i 提示内容更少,但同样可以阻止大多数错误发生;

-r, -R, –recursive      递归删除目录及其内容;

-v, –verbose     详细显示进行的步骤;

–help     显示此帮助信息并退出;

–version     显示版本信息并退出;

默认时,rm 不会删除目录,使用–recursive(-r 或-R)选项可删除每个给定的目录,以及其下所有的内容;

要删除第一个字符为”-“的文件 (例如”-foo”),请使用以下方法之一:

rm — -foo

rm ./-foo

cp命令详解

cp 命令主要用于拷贝文件,用法,cp old.txt /tmp/new.txt ,常用来备份,如果拷贝目录需要加-r参数,常用参数详解如下:

用法:cp [选项]… [-T] 源文件 目标文件

或:cp [选项]… 源文件… 目录

或:cp [选项]… -t 目录 源文件…

将源文件复制至目标文件,或将多个源文件复制至目标目录。

长选项必须使用的参数对于短选项时也是必需使用的。

-a, –archive      等于-dR –preserve=all;

–backup[=CONTROL     为每个已存在的目标文件创建备份;

-b     类似–backup 但不接受参数;

–copy-contents      在递归处理是复制特殊文件内容;

-d     等于–no-dereference –preserve=links;

-f, –force      如果目标文件无法打开则将其移除并重试(当 -n 选项;

存在时则不需再选此项);

-i, –interactive      覆盖前询问(使前面的 -n 选项失效);

-H     跟随源文件中的命令行符号链接;

-l, –link      链接文件而不复制;

-L, –dereference      总是跟随符号链接;

-n, –no-clobber      不要覆盖已存在的文件(使前面的 -i 选项失效);

-P, –no-dereference      不跟随源文件中的符号链接;

-p     等于–preserve=模式,所有权,时间戳;

–preserve[=属性列表      保持指定的属性(默认:模式,所有权,时间戳),如果;

可能保持附加属性:环境、链接、xattr 等;

-c     same as –preserve=context;

–sno-preserve=属性列表      不保留指定的文件属性;

–parents      复制前在目标目录创建来源文件路径中的所有目录;

-R, -r, –recursive      递归复制目录及其子目录内的所有内容。