使用croc命令在Linux系统电脑之间传输文件和文件夹(二)

简介: 使用croc命令在Linux系统电脑之间传输文件和文件夹

设置自定义代码短语

每次发送文件或文件夹时, croc 都会生成一个随机代码短语,但因为每次都不一样,使用起来还是不太方便。所以我们可以自定义一个代码短语,提高效率。可以使用 --code 参数来设置自定义代码短语来发送文件/文件夹。

$ croc send --code download-this file.txt

这里的download-this 就是我们自定义的代码短语。输出示例:

Sending 'file.txt' (116 B)

Code is: download-this

On the other computer run


croc download-this

收件人可以使用以下命令接收文件(使用自定义的代码短语):

$ croc download-this

微信图片_20220419171113.jpg

发送文本

就像文件和文件夹一样,我们也可以共享文本。当你要共享消息或者 URL 时可以用这种方式。如果要使用 croc 发送文本,可以运行以下命令:

$ croc send --text "Hello!!"

输出示例:

Sending 'text'

Code is: natural-roof-clock

On the other computer run


croc natural-roof-clock


Sending (->[fe80::a00:27ff:fe10:7cc1%wlp9s0]:39916)

收件方需要使用以下命令获取文本:

$ croc natural-roof-clock

Accept 'text' ? (y/n) y


Receiving (<-[fe80::d710:cf4:bb49:8b20%enp0s8]:9009)

Hello!!

微信图片_20220419171116.jpg

使用管道

你可以将文件的输出通过管道传输到 croc 作为它的输入,如下所示。

$ cat file.txt | croc send

输出示例:

Sending 'stdin' (116 B)

Code is: dexter-cowboy-soprano

On the other computer run


croc dexter-cowboy-soprano

croc 将自动使用 stdin 数据并发送文件,分配文件名,例如“ croc-stdin-728899651”。在接收端,用户可以使用以下命令接收文件:

$ croc dexter-cowboy-soprano

或者,使用:

$ croc --yes dexter-cowboy-soprano > out

在这里,--yes 选项不会要求任何确认,并自动同意所有提示。

设置输出文件夹

默认情况下, croc 会将数据下载到当前工作目录中。您可以使用 --out 选项使其使用不同的下载位置。

$ croc send file.txt

输出示例:

Sending 'file.txt' (116 B)

Code is: program-public-mystery

On the other computer run


croc program-public-mystery

在接收端,运行:

$ croc --out ~/Downloads

出现提示时输入代码短语。

获得帮助

要获取帮助,请运行以下命令:

$ croc --help

NAME:

  croc - easily and securely transfer stuff from one computer to another


USAGE:

  Send a file:

     croc send file.txt


  Send a file with a custom code:

     croc send --code secret-passphrase file.txt


VERSION:

  v8.3.2-7d155ad


COMMANDS:

  send     send a file (see options with croc send -h)

  relay    start your own relay (optional)

  help, h  Shows a list of commands or helpfor one command


GLOBAL OPTIONS:

  --remember      save these settings to reuse next time (default: false)

  --debug         toggle debug mode (default: false)

  --yes           automatically agree to all prompts (default: false)

  --stdout        redirect file to stdout (default: false)

  --no-compress   disable compression (default: false)

  --ask           make sure sender and recipient are prompted (default: false)

  --relay value   address of the relay (default: "142.93.177.120:9009") [$CROC_RELAY]

  --relay6 value  ipv6 address of the relay (default: "[2604:a880:800:c1::14c:1]:9009") [$CROC_RELAY6]

  --out value     specify an output folder to receive the file (default: ".")

  --pass value    password for the relay (default: "pass123") [$CROC_PASS]

  --help, -h      show help (default: false)

  --version, -v   print the version (default: false)


目录
相关文章
|
5天前
|
Ubuntu Linux Go
golang编译成Linux可运行文件
本文介绍了如何在 Linux 上编译和运行 Golang 程序,涵盖了本地编译和交叉编译的步骤。通过这些步骤,您可以轻松地将 Golang 程序编译成适合 Linux 平台的可执行文件,并在目标服务器上运行。掌握这些技巧,可以提高开发和部署 Golang 应用的效率。
56 14
|
4天前
|
存储 NoSQL Linux
linux积累-core文件是干啥的
核心文件是Linux系统在程序崩溃时生成的重要调试文件,通过分析核心文件,开发者可以找到程序崩溃的原因并进行调试和修复。本文详细介绍了核心文件的生成、配置、查看和分析方法
30 6
|
6天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
28 8
|
16天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
100 20
|
6天前
|
存储 NoSQL Linux
linux之core文件如何查看和调试
通过设置和生成 core 文件,可以在程序崩溃时获取详细的调试信息。结合 GDB 等调试工具,可以深入分析 core 文件,找到程序崩溃的具体原因,并进行相应的修复。掌握这些调试技巧,对于提高程序的稳定性和可靠性具有重要意义。
44 6
|
Linux Windows 数据安全/隐私保护
linux挂载windows共享文件夹
MOUNT -t cifs -o username=域名/用户名,PASSWORD=密码 //IP/共享目录 /mnt
723 0
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
130 8