linux linux(linux 下cp)-编程之家

linuxcp -r全称?

Linux 的cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录

cp -r的全称应该是

copy –recursion

递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理

需要注意的是,源文件可以有多个,但这种情况下,目标文件必须是目录才可以。

linux cp命令显示无法创建普通文件,是因为权限不够吗?

一般来说,普通用户只在自己的主目录下有创建文件或目录的权限,如/home/test下。你要关注你当前在哪个目录下。

查看用户权限没有意义,因为root无所不能,普通用户都差不多,就这两种。

具体看用户对某个文件或目录有无权限还是要看这个文件或目录的设置,用ls-l文件名来看。

可以用chown或chmod命令改变某个用户对文件或目录的权限。

Linux中输入cp -r /root/testdir/ /tmp/testdir-bak有错误?

这是以因为你的/tmp/下没有testdir-bak这个目录,你可以mkdir /tmp/testdir-bak先创建这个目录

Linux:如何判断cp、tar操作是否完成?

你可以在执行cp 或 tar 命令后执行 echo $? 如果执行成功,shell会输出0 如果执行失败,shell会输出127 例如: 你在shell输入 cp file file1 echo $?