小编dra*_*mnl的帖子

使用 scp 将文件从本地目录 X 传输到远程目录 Y

我查看了此处的其他问题以及 Internet 上的各种“scp 使用”教程,但我无法弄清楚出了什么问题。

我正在使用 Linux Mint 并试图弄清楚scp是如何工作的。

我在目录/home/name/dir/ 中有一个文件file.ext(在我的电脑上)

我使用ssh连接到远程机器,例如:

ssh -p 2222 username@domain
Run Code Online (Sandbox Code Playgroud)

它问我密码,shell 显示:

username@domain ~ $
Run Code Online (Sandbox Code Playgroud)

现在,如果我发出命令(在我运行 ssh 之前,我在本地目录 /home/name/dir 中):

scp -r -P 2222 file.ext username@domain 
Run Code Online (Sandbox Code Playgroud)

输出是:

cp: cannot stat ‘file.ext’: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如果我写的是完整路径而不是 file.ext,则结果相同

scp -r -P 2222 /home/name/dir/file.ext username@domain 
Run Code Online (Sandbox Code Playgroud)

此外,服务器管理员告诉我,我会将文件上传到我的远程主目录(而不是根目录),例如:

scp -r -P 2222 file.ext username@domain:~/
Run Code Online (Sandbox Code Playgroud)

但是当我这样做并按“Enter”时,什么也没有发生,就好像外壳正在等待进一步的输入一样。

我的问题总结:

  • cp: 没有那个文件或目录
  • 外壳“卡住”在 ~/

有什么建议?

scp

135
推荐指数
4
解决办法
65万
查看次数

我在哪里可以找到 Debian 8 中的引导日志(用于调试自动启动问题)?

我正在尝试调试为什么某些应用程序无法自动启动(自动启动包)。

前提:我的最终目标是了解为什么自动启动序列被破坏(可能是由于某些包的自动启动失败)。Debian 8 本身可以正常启动,但自动启动功能无法正常工作。

所以我想查看引导日志(在 /var/log/daemon 中我没有找到我要找的东西)。

根据Debian Wiki,我应该在/var/log/boot处对引导日志进行处理,而无需在 Debian 8 中进行任何配置。

但是文件不存在。

维基还说:

如果您使用 systemd 作为您的初始化系统,您可能需要使用systemctl来调试引导问题。

所以我试过

须藤系统

但我收到一个错误

尝试作为用户实例运行,但未设置 $XDG_RUNTIME_DIR。

startup debian

15
推荐指数
2
解决办法
5万
查看次数

插入 Linux Mint 键盘上不存在的字符

如何Alt+<ASCII CODE>在没有数字键盘和“数字锁定”按钮的上网本上使用 Linux (Mint 16)?

我找到了很多针对 Windows 的教程,但没有找到关于 Linux 的教程。我也尝试使用 Alt+“Fn”键,但我只是在终端上得到一些奇怪的行为,例如(运行时gdb):

(arg: 23) 
Run Code Online (Sandbox Code Playgroud)

keyboard keyboard-layout

0
推荐指数
1
解决办法
7641
查看次数

标签 统计

debian ×1

keyboard ×1

keyboard-layout ×1

scp ×1

startup ×1