使用终端将整个内容从闪存驱动器移动到系统

使用终端将整个内容从闪存驱动器移动到系统

我正在做一个基于系统安全的项目。我想将所有数据从闪存驱动器移动到我的系统隐藏文件夹中。但我不知道如何在单个终端命令(bash)中执行此操作。有没有办法在 Ubuntu 中做到这一点?

例如: USB 闪存驱动器中有 50 个文件夹。现在我想复制系统中的所有文件夹,然后格式化 U 盘或只是从 U 盘移动数据。那么我该怎么做呢?我希望你们能理解我的问题。

提前致谢

答案1

cd /media/flashdriveid/

其中 flashdriveid 是您的挂载点

mkdir /home/$USER/.hiddendirectory
cp -R * /home/$USER/.hiddendirectory

整个闪存驱动器将被复制(cp -R 是递归的,因此包括子目录)到名为“.hiddendirectory”的新目录,由于其前面有“.”,因此在正常视图中是隐藏的。如果您有现有的隐藏目录,请跳过“mkdir”命令并将“cp”命令更改为您要使用的位置。

如果您想从闪存驱动器移动文件,您可以将“cp”替换为“mv”。

相关内容