温馨提示×

怎么复制linux文件内容

小樊
47
2026-09-07 14:36:43
栏目: 智能运维

在 Linux 中,“复制文件内容”通常有以下几种常见场景,我分别说明:


一、复制文件内容到另一个文件(覆盖/新建)

cp source.txt dest.txt
  • 把 source.txt 的内容复制成 dest.txt
  • 如果 dest.txt 存在会被覆盖

若想追加内容而不是覆盖:

cat source.txt >> dest.txt

二、复制文件内容到剪贴板(终端可用)

1. 使用 xclip(常见)

cat file.txt | xclip -selection clipboard

粘贴用 Ctrl + V

如果没有安装:

sudo apt install xclip   # Debian/Ubuntu

2. 使用 xsel

cat file.txt | xsel --clipboard --input

三、复制文件内容到终端输出(查看)

cat file.txt

或分页查看:

less file.txt

四、复制文件内容到变量(脚本中)

content=$(cat file.txt)
echo "$content"

五、远程复制文件内容(如到另一台服务器)

scp file.txt user@host:/path/

如果你说的“复制文件内容”是某一种具体场景(比如:复制部分内容、复制并改名、在 vim 里复制等),可以告诉我,我可以给你更精确的方法。

0 踩