我在笔记本电脑上使用 Lubuntu 22.04 LTS(ext4),并且连接了一个外部 1TB 三星 T7 SSD 驱动器,也以 ext4 格式格式化。
我确实录制了一段视频屏幕截图,结果生成了一个 4.3 GB 的 .mkv 文件,该文件由我作为用户拥有。T7 由 root 拥有,上面有一个文件夹和一个子文件夹,这两个文件夹都由我作为用户拥有。当我尝试将屏幕截图文件从笔记本电脑复制到子文件夹时,我得到了一个“>”符号,没有任何反应。
我使用的命令是(后跟响应“>”):
sudo cp -p /home/user/Video's/path/to/file.mkv /media/myusername/UUID_of_T7/folder/subfolder
>
我没有被要求输入密码。
当我尝试复制另一个由我作为用户拥有的小文本文件时,我能够使用类似的命令将其复制到同一子文件夹。但使用同一程序 (SimpleScreenRecorder) 制作的 2.4 MB (.mp4) 的小视频屏幕截图也给出了相同的奇怪响应(“>”符号)。
我确实曾将我的主目录复制一份作为备份,并将其复制到同一个 T7 上,没有任何问题,我也为另一个用户执行了此操作,同样没有任何问题。
这不可能是文件大小的问题,因为 ext4 可以处理这个问题,而且较小的视频屏幕截图也给出了相同的响应,因此排除了大小问题。我捕获的源视频是 DRM 的,但我看不出有什么办法可以将其传输到捕获的视频中,而且我可以毫无问题地播放捕获的视频,因此也排除了 DRM 的问题。这里可能是什么情况?
答案1
正如乔斯在对我的问题的评论中指出的那样,“>”符号的出现是由于复制命令的源路径中存在“视频”。
奇怪的是,该目录包含一个撇号!shell 正在等待另一个 ' 并等待我输入它,因此出现了“>”提示符,这是 shell 发出的一个信号,表示在下一行中需要输入更多内容,作为上一行的延续。
我确实通过将“Video's”目录更改为“Video_s”来纠正这种情况,现在复制过程顺利进行。
可能在 Jörgs 的经验中,正如 Jörg W Mittag 所评论的那样,默认情况下,在安装过程中只会创建一个名为 Videos 的目录,但我的安装中的这个“Video”目录是在我的 Lubuntu 22.04 LTS 安装过程中自动创建的。
我猜想这与安装过程中将英文目录名称 Videos 翻译成我的母语(荷兰语)有关,因为我的语言环境设置。就像在我的安装中目录“Documents”被称为“Documenten”一样。在荷兰语中,video 的复数形式是 video’s。
但是,允许安装过程创建具有此类错误名称的目录是相当愚蠢的。
我想知道这是否必须被报告为一个错误...