嗨,我是linux .If的新手,一些人帮我解决了下面这个问题,这个问题会很棒,.I现在只是把我的gnome桌面换成了xfce。当使用mplayer在终端中播放视频时,Iam无法复制粘贴视频文件。mplayer显示此消息
jai@dhcppc0:~$ mplayer file:///home/jai/Total%20Siyapaa%20%20Title%20Song%20%20%20by%20ali%20jafar-GKr6rCNlSuM.mp4
MPlayer svn r34540 (Debian), built with gcc-4.7 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing file:///home/jai/Total%20Siyapaa%20%20Title%20Song%20%20%20by%20ali%20jafar-GKr6rCNlSuM.mp4.
File not found: '/home/jai/Total%20Siyapaa%20%20Title%20Song%20%20%20by%20ali%20jafar-GKr6rCNlSuM.mp4'
Failed to open file:///home/jai/Total%20Siyapaa%20%20Title%20Song%20%20%20by%20ali%20jafar-GKr6rCNlSuM.mp4.
Exiting... (End of file)我不知道如何复制文件名,而不是这个%20 %20的东西。提前感谢
发布于 2015-12-09 16:25:39
这里有两个问题。
%20表示一个空格()。通常,应该避免文件名中的空格,因为它们会对某些程序造成问题。因此,您应该重命名您的文件并用_替换。/home/jai/Total Siyapaa Title Song by ali jafar-GKr6rCN1SuM.mp4总之,重命名文件后,键入
mplayer ~/Total_Siyapaa_Title_Song_by_ali_jafar-GKr6rCN1SuM.mp4在你的终点站应该能工作。
发布于 2015-12-09 16:26:47
您需要删除命令的所有空格和file://部分。
终端可以将空格解释为%20;与某些搜索引擎相同。
您可以通过将文件的位置放在引号中来规避空格,如下所示:
mplayer "/home/jai/Total Siyapaa Title Song by ali jafar-GKr6rCNlSuM.mp4"您还可以将/home/jai/部件替换为~/ --它基本上是主目录的缩写。
发布于 2015-12-09 16:28:04
据我所知,%20代表着这个空间。这样你就可以写一个转义空间了。
这应该是为了你:
file:///home/jai/Total\ Siyapaa\ \ Title\ Song\ \ \ by\ ali\ jafar-GKr6rCNlSuM.mp4在这里您可以获得更多信息:https://en.wikipedia.org/wiki/Percent-encoding
但我建议您使用_代替文件名,就像韦恩_尤克斯说的那样。
https://askubuntu.com/questions/707818
复制相似问题