关于Linux操作系统的命令行文件拷贝
阅读原文时间:2023年07月09日阅读:1

关于Linux操作系统命令行文件拷贝

起因:服务器的加密狗秘钥过期导致无法使用服务,需要将服务器里面的秘钥文件发送给授权人员。本以为十分容易,打开服务器,图形界面点击发送即可。没想到服务器的界面是命令行界面。这杜绝了从服务器直接发送文件的方法(为了安全保密理所当然),只能拷贝出来。

1.运行下面命令获取机器指纹,将生成的文件.c2v和.fingerprint文件拷贝出来让公司提供授权

docker exec -it license-ca bash             #进入容器

cd /configs

/license-bin/cactls -action fp2file

exit # 退出容器

第三步会生成两个文件,文件名分别是0000000000.c2v和0000000000.fingerprint

将这两个文件交给授权人员,进行授权获取 cluster_.lic, client_Sxxx.lic和client_Sxxx.pem这三个文件。

(我看的是这个作者的拷贝)版权声明:本文为CSDN博主「kan2016」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/kan2016/article/details/94457258

1.获取root权限,并输入密码:

sudo su

2.查看u盘是否被识别:

fdisk -l

3.查看u盘位置,比如/dev/sdb4

4.输入挂载u盘命令,并回车:

mount /dev/sdb4 /mnt

报错:mount: /mnt: 未知的文件系统类型“exfat”.

解决办法:

sudo apt-get install exfat-utils

5.进入u盘目录:

cd /mnt

6.不进入u盘查看里面文件目录:

ls /mnt

7.拷贝桌面文件到U盘根路径:

cp ~/Desktop/Edge /mnt

如果是拷贝文件夹的话:

cp -r ~/Desktop/Edge  /mnt

8.查看是否拷贝成功:(同6)

9.退出u盘:

umount  /mnt  (我跟作者做到这步,发现提示not mounted,上网查发现是分区没有格式化,看到网上是需要把u盘分区才行,本身对于Linux就不熟悉,鬼知道一格是u盘没了还是服务器没了,风险太大直接放弃这种方法,最后我把u盘拔出来,果然没有新的文件,只能另找方法)

原地址:https://blog.csdn.net/a13526758473/article/details/54999507

作者:爱好不能丢

具体操作如下:
1. 局域网内的图形界面电脑需要安装ssh服务,(需要网络)相信大部分人都已经安装过了,没有安装通过下面方式安装:

命令行:sudo apt-get install ssh

2.将本地文件复制到目标机器中

scp 需要传送的文件 目标用户名称@目标机器的IP地址:文件将要存放的位置

eg.

scp test2.mp3 nvidia@192.168.1.102:/home/nvidia/code

3.将目标机器中的文件赋值到本机中

scp 目标机器的用户名称@目标机器的IP地址:文件的位置 本机中文件将要存放的位置

eg.

scp nvidia@192.168.1.102:/home/nvidia/code/videotest/makefile ./

4.注意
如果目标机器设置有密码,在命令行结束后会提示输入密码。这是目标机器的用户名对应的密码。
如果需要传送一个文件夹,则需要使用 scp -r命令。除此之外,scp还有其他命令。