Ubuntu下右键"发送到别的电脑"[Linux安全]
本文“Ubuntu下右键"发送到别的电脑"[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
首先,假如系统正常的,那么在最新的Ubuntu 10.04之下,右键发送到U盘上、衔接到电脑上的蓝牙设备、挂载的别的电脑上同享文件夹、用电子邮件发送、以及发送给CD/DVD成立器等,这些功效都有.
当我们选中文件,右键菜单中会有一个“发送到…”的项,点了之后,你会看到一个窗口,“目的”项下面有“电子邮件”下拉菜单,不要认为它只是通过电子邮件发送,它实际上有上面我说的全部功效.
只是我们但愿发送到U盘独立出来,还有但愿有右键可以在局域网中直接传东西到另一台电脑上.
我们操纵号令或脚本,很简单便可以实目前右键中增添一个“发送到别的电脑上”的选项,便利局域网内用户传东西到另一台电脑.
增添右键菜单项,对比简单的有两种方法:一种是用nautilus-scripts实现的,另一种是nautilus-actions.
传输方法:采取ssh,也就是用scp号令.
预备工作就是在要传过去的电脑上装上ssh.假如大概,最好配置成无密码拜候,但是不配置也不要紧,当让你输入密码时输入便可以了.
1.nautilus-scripts方法
这个东西仿佛是Ubuntu默许的?
把脚本放到~/.gnome2/nautilus-scripts目录下就行了
脚本内容:
#!/bin/bash
names=$(echo $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS | sed 's/\n/ /g' )
cmd="/usr/bin/scp -r $names 用户名@IP或主机名:"
gnome-terminal --title=$title --hide-menubar --geometry 100x5+440+200 -x bash -c "$cmd;sleep 3s"
名字自己取.
保证这个文件是可履行的:右击-->属性-->权限,把 充许履行那个项选上.
要求:装有gnome-terminal(默许的Ubuntu终端).
长处:可以传送多个文件,也可以传送文件夹,www.linuxidc.com关于大文件或文件夹可以显示传送速度和进度.
缺陷:在右键菜单的“脚本”子目录中;文件名中不能有空格;提醒、速度、进度等信息显示在终端中,有的人大概不喜好.
用zenity的话反正我是没搞定那个进度条和速度,所以干脆用终端去显示.
一样的原理可以搞定“发送到U盘”.这个有别人用zenity实现的脚本紧缩包:
解压出来,一样,放到~/.gnome2/nautilus-scripts目录下并保证可履行便可以.
不过它关于大文件,没有进度和速度显示,很不爽.
不过用号令cp复制文件的时刻,本身是没有速度和进度提醒的,所以还是要自己实现.不如干脆用系统默许的大概这个就凑合先用了.
2. nautilus-actions
这个软件包是需求安装的.
sudo apt-get install nautilus-actions
然后便可以点 系统-->首选项-->Nautilus行动配置翻开图形化的管理界面.
剩下的自己去摸索吧.
最重要的是实现scp的号令(Command):/usr/bin/scp
参数(Parameters):%f 用户名@ip或主机名
以上是“Ubuntu下右键"发送到别的电脑"[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |