我是 GNU/Linux 新手,但我正在尝试学习它并且已经删除了我的 Windows 操作系统(是的)。
现在我已经完成了在 Nautilus 中拖动文件的操作,但我想知道如何在终端中执行此操作。
我尝试了很多不同的命令和方法,但无法在终端中做到这一点。
我有一个名为 Backup 的分区(sda4),里面有一个名为 Videos 的文件夹,我想将其中的所有文件(不是文件夹)移动到我的 /home/Videos 文件夹中。
我尝试在 Nautilus 的备份中打开终端(也尝试过不使用“~”):
mv -v ~/Videos/* ~/home/wagner/Videos
mv -v ~media/wagner/Backup/Videos/* ~/home/wagner/Videos
mv -v ~/media/wagner/Backup/Videos/* ~/home/wagner/Videos
mv -v ~/media/wagner/Backup/Videos/* ~/home/wagner/Videos
mv -v ~/Videos/* ~/home/wagner/Videos
然后我以 root 身份打开:
sudo -H gnome-terminal
并尝试过:
mv -v ~/media/wagner/Backup/Videos/* ~/home/wagner/Videos
lsblk
../
cd ../
cd /media
cd wagner
cd Backup
ls -l
mv -v ~/Videos/* ~/home/wagner/Videos
cd videos
cd Videos
ls -l
cd/
cd /
cd /media
cd wagner
cd Backup
mv -v /Videos/* /home/wagner/Videos
mv -v /Videos/*.* /home/wagner/Videos
无论如何都做不到。所以我把我所做的一切都发布给你,以帮助我找出为什么我不能这样做。我做错了什么?
答案1
您的外部磁盘安装在位置/media/wagner/Backup
。
您要复制的文件所在的目录是/media/wagner/Backup/Videos
。目标目录是/home/wagner/Videos
或~/Videos
,它们是相同的。
请注意,在您的情况下,~
是的同义词。/home/YOUR_USERNAME
/home/wagner
您要运行的命令是:
mv -v /media/wagner/Backup/Videos/* ~/Videos
或者,如果你当前的工作目录已经是/media/wagner/Backup
,那么这就足够了:
mv -v Videos/* ~/Videos
答案2
~
与/home/wagner
(您的 HOME 目录)相同
您说您已安装sda4
为Backup
,因此请进入Backup
并尝试:
mv Videos/* ~/Videos