cd命令是Linux shell中用于更改工作目录的命令。它的使用方式为:
-
cd [目录路径]:切换到指定的目录路径。
例如,要切换到/home/user目录,可以使用以下命令:
cd /home/user
-
cd ..:切换到当前目录的父目录。
例如,如果当前工作目录是/home/user/test,要切换到上一级目录/home/user,可以使用以下命令:
cd ..
-
cd -:切换到上一个工作目录。
例如,如果当前工作目录是/home/user/test,要切换回之前的工作目录/home/user,可以使用以下命令:
cd -
-
cd ~:切换到当前用户的主目录。
例如,要切换到当前用户的主目录/home/user,可以使用以下命令:
cd ~
cp命令是Linux shell中用于复制文件或目录的命令。它的使用方式为:
-
cp [源文件路径] [目标文件路径]:复制一个文件或目录到目标文件路径。
例如,要将文件file.txt复制到目标目录/home/user,可以使用以下命令:
cp file.txt /home/user
-
cp -r [源目录路径] [目标目录路径]:递归复制一个目录及其子目录到目标目录路径。
例如,要将整个目录tree复制到目标目录/home/user,可以使用以下命令:
cp -r tree /home/user
cp命令的一些常用参数有:
-r
:递归复制目录及其内容。-p
:保留源文件的修改时间和访问权限。-f
:强制复制,覆盖目标文件。-i
:交互式复制,询问是否覆盖目标文件。
例如,要将整个目录tree复制到目标目录/home/user,并保留源文件的修改时间和访问权限,可以使用以下命令:
cp -rp tree /home/user