linux cp命令,把mnt文件下面的a.txt文件复制到root文件夹下,怎么不对

如题所述

第1个回答  2016-05-30
你少打了一个空格,你打的命令被系统认为是 要复制mnt下a.txt目录下的root文件,后面没有指定目标路径,所以在/root前加一个空格就好了本回答被网友采纳
第2个回答  2016-05-29
你txt后少打了一个空格
cp /mnt/a.txt /root追问

追答

没问题啊,这是因为你/root下也有名字是a.txt的文件,问你要不要覆盖

追问

怎么返回到root

追答

我不知道你能不能分清楚,linux中有绝对路径和相对路径

    绝对路径就是指从最上层根/往下走,像你这返回/root直接cd /root就可以了

    相对路径就是相对当前路径而言的,用.代表当前路径,..代表上层路径,所以你返回/root可以cd ../../..这样很麻烦而且容易出错

所以用哪种方法就看哪种方便,不是死的

追问

cd ../root
cd root
cd /root
这三种格式有什么区别

追答

我真想发段语音跟您解释,因为这是新手刚接触linux最容易糊涂的地方,我当初也是。这样跟你说吧,当你进入终端之后,默认是进入当前用户的家目录。如果你以root登陆的,家目录是/root,root在linux系统就是天神,比windows下的administrator强大一百万倍,如果你是普通用户登陆的,家目录是/home/用户名,注意是不一样的。linux的文件系统与windows不一样,windows下面有什么c,d,e盘什么的,但是linux你可以想象成只有一个盘,就是根目录/,根就是最顶层目录。然后你只要在系统中工作,总会处在某个目录下的,查询当前目录的绝对路径用pwd。然后刚才跟你说的绝对路径和相对路径你再理解一下,就很清楚了
cd /root 表示进入根目录下面的root目录
cd ../root表示先进入上层目录,然后进入该目录下的root目录
cd root表示进入当前目录的root目录,完整写法是cd ./root
我的解释只针对你的写法,如果目录不存在就会报错,你再理解一下
纯手打,累死了,你应该请我吃鸡腿。。。不懂再说

追问

1.当前在f,如何把mn.c复制到f呢,与所在位置有关吗

2.第7行,此时在m,如何快速到root下的bf?

追答

    cp /root/ak/m/mn.c .    注意因为你当前在f,所以这里可以直接用.代表当前目录(即/root/bf/f),你上面写的路径没写全所以报错,你要记得绝对路径和相对路径要灵活运用。

    当前在m,快速到bf可以直接用绝对路径最快 cd /root/bf,这里写相对路径就很麻烦

    但如果你当前在m,那要快速到g,就可以用相对路径 cd ../g

    所以用哪种方法是看哪种方便,你多试试就知道了

本回答被提问者采纳
第3个回答  2016-05-29
少空格,正确命令是
cp /mnt/a.txt /root

...cp命令,把mnt文件下面的a.txt文件复制到root文件夹下,怎么不对
你少打了一个空格,你打的命令被系统认为是 要复制mnt下a.txt目录下的root文件,后面没有指定目标路径,所以在\/root前加一个空格就好了

linux命令拷贝文件到指定目录linux命令拷贝文件
1把U盘插入Linux电脑,确保U盘指示灯是亮着的 2进入Linux系统主界面,按Ctrl+Alt+T打开命令窗口 3先获取高级用户权限 输入命令:sudo-i 确定后输入高级用户密码 4首先使用fdisk-l命令查看一下U盘是否有被识别到,及识别的U盘是在哪个位置 5本次接入看到U盘的位置是\/dev\/Sdb4 6输入挂载U盘命令:mount\/...

Linux怎么在文件系统\/usr\/local中复制进文件,总是显示没有权限?_百 ...
对usr文件夹进行操作需要有超级管理员的权限才行,你可以切换为超级管理员进行操作,或者在命令前面加 sudo;如 sudo cp 1.txt usr\/local

linux cp命令,如何复制多个目录下文件到 对应多个目录下面
tar cvf \/tmp\/bakfile.tar *\/*\/csvZip 然后\/mnt\/www\/html tar xvf \/tmp\/bakfile.tar 只是这样要求磁盘空间要足够才可以!另一种办法是写shell脚本进行操作 cd \/mnt\/data\/file.bk for dir in `find . -type d -name "csvZip"`do cp $dir\/* \/mnt\/www\/html\/$dir done ...

linux移动文件夹到另一个目录linux移动文件夹
用linux将usb中文件传到盒子中可以用以下操作方法解决:首先需将u盘挂载到系统中的某个目录,再使用cp命令拷贝文件,简要步骤如下:1、插入U盘,执行:fdisk-l查看U盘是哪个设备,以\/dev\/sdb1为例。然后执行:1 mount\/dev\/sdb1\/mnt 2、cd到\/mnt,执行cp操作 注意:如果u盘或者移动硬盘是NFTS格式,需要...

linux文件夹移动到另一个文件夹linux文件夹移动
linux怎么移动文件到别的文件夹?答方法\/步骤如下 1 进入文件夹所在的目录,#cdtmp 2 分别进入dog与cat文件夹,查看文件是否正准。3 进入dog文件夹,使用mv命令把a.txt移动到cat文件夹内。4 分别查看dog与cat文件夹,文件移动成功。目录移动 1 进入tmp目录,对整个文件夹进行移动操作。2 把cat文件...

linux移动文件命令cplinux移动文件的命令
使用mv命令mv要移动的文件夹路径和文件夹名称目标地址例如将root下的aa移动到data下mv\/root\/aa\/data linux中,怎样使用mv命令,移动整个文件夹(这个文件夹下还有文件夹)?1、进入文件夹所在的目录,#cdtmp。2、分别进入dog与cat文件夹,查看文件是否正准。3、进入dog文件夹,使用mv命令把a.txt移动到...

linux 怎样复制一个目录的所有文件到另一个目录
Linux系统下复制命令为cp,但是cp不带参数只能复制文件,如果需要把一个目录下的子目录复制到当前目录,需要加参数-R递归操作,把目录下文件和子目录一并处理:例如:把\/mnt\/zhidao子目录复制到当前\/etc目录下 cp -R \/mnt\/zhidao \/etcLinux系统下cp命令常用参数:-a:此参数的效果和同时指定"-dpR"...

把文件复制到linux虚拟机里把文件复制到linux
1、copy,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中。语法:cp源文件或目录目标文件或目录。2、在\/TEST目录下新建test1和test2两个子文件夹。假设复制源文件test1下的test01文件,目标目录为test2。直接可以用:cp\/TEST\/test1\/test01\/TEST\/test2。3、在\/TEST目录下新建test1和...

linux怎么移动文件到挂载的磁盘,求详细命令
可以通过mv命令或者cp命令来实现:mv命令是将文件或者文件夹移动到一个地方,例如 mv \/home\/test\/1.txt \/dev\/sda2\/ 这条命令是将\/home\/test\/下1.txt文件移动到 \/dev 设备下的 sda2 这个硬盘 同理cp命令:cp -rf \/home\/test\/1.txt \/dev\/sda2\/ mv命令是移动文件或文件夹,移动后原来的文件...

相似回答