Linux【4】拷贝移动 文件内容

目录

tree树形目录

 tree -d   只显示目录,不显示文件

cp 源文件地址  目标文件地址 (可用相对地址)​编辑

 -r

mv 原文件地址  目标文件地址

阅读文本

cat直接显示全文​编辑

cat -b飞空行输出行号,-n全部行号

 

 more分屏阅读 同man

 是否包含指明文本grep

-n 显示行号​编辑 

-v是不包含

-i 忽略大小写 

注意,搜索长词(有空额)需要加引号

一行为单位​编辑

模式查找        

echo

 重定向——把本该输出到screen的,输出到》》里面

管道 


tree树形目录

一开始没有命令,要安装

tree 表示当前目录下之后的结构

tree +目录 表示给定目录之下的结构

如:tree ~ 表示家目录的结构

 

不要尝试tree /  根目录)()

 tree -d   只显示目录,不显示文件

cp 源文件地址  目标文件地址 (可用相对地址)

如果文件名不变,只需在后面制定目标路径 

 -r

在rm 中,-r是删除目录

在这里亦然

-r 是递归的复制

把c及以后的目录复制了。

同一地址不给复制

但可以搞别名副本 

mv 原文件地址  目标文件地址

目标文件地址与原文件地址相同,且目标文件地址不存在——重命名

目标文件地址存在——连带原目录  一起移动到那个目录里

阅读文本

cat直接显示全文

cat -b飞空行输出行号,-n全部行号

好像碰到了某个开个关

 nl

 more分屏阅读 同man

 是否包含指明文本grep

grep 待查词  带搜索文件

-n 显示行号 

-v是不包含

-i 忽略大小写 

注意,搜索长词(有空额)需要加引号

一行为单位

不在同一行不能搜到

模式查找        

        指定文本必须在行首(^Text) 行尾(Text$)

echo

  重复

 重定向——把本该输出到screen的,输出到》》里面

>覆盖文件内容

>>输出到文档末尾

 ……

借助输出,不用echo 

 

tree 亦然,可以进记事本 

没有文件还会自己创建

管道 

把命令A的输出 作为命令B的输入

比如:A为ls ,让B为查询grep/分屏more

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux拷贝文件的命令是 `cp`。 使用方法如下: ``` cp [选项] 源文件 目标文件 ``` 例如,将文件 `file1` 拷贝到当前目录下的 `file2` 中,可以使用如下命令: ``` cp file1 file2 ``` 常用选项有: - `-a`:拷贝文件时保留所有属性,等价于 `-dpR`。 - `-r`:递归复制,用于拷贝目录。 - `-p`:保留文件的所有属性,包括权限、时间戳等。 如果要拷贝目录,需要加上 `-r` 选项。例如: ``` cp -r dir1 dir2 ``` 这样,目录 `dir1` 下的所有文件和子目录都会被拷贝到 `dir2` 中。 ### 回答2: 在Linux系统中,有几种方法可以拷贝文件。 1. 使用cp命令:cp命令用于复制文件和目录。它的基本用法是cp 源文件 目标文件。例如,要将文件file.txt从当前目录拷贝到/home/user目录下,可以使用命令cp file.txt /home/user。 2. 使用rsync命令:rsync命令是一个功能强大的文件复制工具,它可以在本地或远程系统之间同步、备份和复制文件。它的基本用法是rsync 源文件 目标文件。例如,要将文件file.txt从当前目录拷贝到/home/user目录下,可以使用命令rsync file.txt /home/user。 3. 使用scp命令:scp命令用于在Linux系统之间安全地复制文件和目录。它的基本用法是scp 源文件 目标文件。例如,要将文件file.txt从本地计算机拷贝到远程服务器的/home/user目录下,可以使用命令scp file.txt user@remote:/home/user,其中user是远程服务器的用户名,remote是远程服务器的IP地址或主机名。 4. 使用mv命令:mv命令用于移动文件和目录,也可以用于重命名文件和目录。它的基本用法是mv 源文件 目标文件。例如,要将文件file.txt从当前目录拷贝到/home/user目录下并重命名为newfile.txt,可以使用命令mv file.txt /home/user/newfile.txt。 无论使用哪种方法,拷贝文件前请确保源文件和目标文件的路径是正确的,并且有权限进行读取和写入操作。 ### 回答3: 在Linux系统中,可以使用cp命令来拷贝文件。 语法为:cp [选项] 源文件 目标文件或目录 其中,选项包括: - -r或-R:递归复制目录内容 - -f:强制覆盖目标文件 - -i:如果目标文件已存在,则提示用户确认是否覆盖 - -u:只复制比目标文件更新的文件 - -l:创建源文件的硬链接而不是拷贝文件 - -s:创建源文件的软链接 示例1:拷贝文件到指定目录 假设当前目录下有文件file.txt,要将其拷贝到目录/dir/下: cp file.txt /dir/ 示例2:拷贝文件并重命名 假设当前目录下有文件file.txt,要将其拷贝到当前目录下,并以new_file.txt命名: cp file.txt new_file.txt 示例3:递归拷贝目录 假设当前目录下有目录dir1,要将其拷贝到目录dir2下: cp -r dir1 dir2 需要注意的是,如果拷贝的目标文件或目录已经存在,cp命令默认会询问是否覆盖,可以根据需要选择合适的选项进行确认。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值