Linux中不同用户之间怎么复制文件
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇文章为大家展示了Linux中不同用户之间怎么复制文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。大家都知道Linux系统是一个多用户系统,在工作中有可能
千家信息网最后更新 2026年11月02日Linux中不同用户之间怎么复制文件
本篇文章为大家展示了Linux中不同用户之间怎么复制文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
大家都知道Linux系统是一个多用户系统,在工作中有可能同时使用多个用户进行工作,那么如果在不同用户之间复制文件呢?
方法一:
先用foo用户登录,把文件copy到系统临时目录/tmp,然后切换到bar用户,再从系统临时目录/tmp把文件copy到自己的home目录。这里为什么用cp不用mv?因为复制到/tmp的文件owner还是foo,默认情况下其他用户自有读权限,没有写权限(自然没有移动权限)。即使通过修改文件权限,让bar可写,移动到bar的home目录下owner还是foo,而且非得root才能改成bar。这个办法有点曲折,弊端也很明显,文件需要复制两次,花两倍的时间。
# cp file.txt /tmp/ # su - bar # cp /tmp/file.txt ~/ # exit # rm /tmp/file.txt
方法二:
使用scp命令。原本scp是用来在不同主机上通过网络copy文件,用在这里刚好。用bar用户登录
# scp foo@localhost:/home/foo/file.txt ./
输入foo用户密码,开始文件传输。也可以用foo用户登录,
# scp file.txt bar@localhost:/home/bar/
输入bar用户密码,过程一样。
实际中使用哪一种方法,看个人喜好了。如果要copy的文件不大,第一种方法也不失为一种选择。
什么是Linux系统
Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。
上述内容就是Linux中不同用户之间怎么复制文件,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
用户
文件
系统
不同
方法
权限
目录
之间
登录
操作系统
内容
密码
技能
知识
网络
还是
工作
移动
输入
明显
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡
喔噻互联网科技有限公司
科技互联网政务服务
智能科技公司是互联网公司吗
腾讯阿里互联网科技
互联网络科技有限公司
礼当家互联网科技
以房互联网科技
深圳期待互联网科技
互联网科技博客
卫星互联网科技股票
广州慧亚互联网科技怎么样
互联网科技公司有风险吗
注册互联网科技公司经营范围大全
国大互联网教育科技有限公司工作
互联网领先科技宣传片
上海创道互联网络科技有限公司
互联网科技新闻
唐山双旺合互联网科技产业园
互联网科技自媒体灵感
互联网科技园
上海睿民互联网科技有限公司
国智互联网科技
科技互联网龙头
互联网属科技
科技创新互联网企业
融势互联网科技
互联网科技有限公司 翻译
移动互联网科技公司
互联网科技收购价值