树莓派Linux基础(二):文件操作指令

前言

上一节我们学会了在树莓派里如何查看文件系统,这一节我们将讲解如何对文件进行操作,离开了树莓派的图形化界面,在命令行里,我们该怎么对文件进行复制重命名编辑 呢?
图片.png

主要命令

1.cp命令

a. 在同一个文件夹中:
可以使用命令cp 文件1 文件2,将文件1里的内容复制给文件2;

pi@raspberrypi:~/xiaoyu $ cp file1.txt file2.txt
pi@raspberrypi:~/xiaoyu $ ls
file1.txt  file2.txt

b. 在不同的文件夹中:
可以使用命令cp 文件 目录,将文件复制到指定目录中(前提:这个指定目录,你具有写操作的权限)。比如,我们将文件file1.txt复制到/tmp目录下;

pi@raspberrypi:~/xiaoyu $ cp file1.txt /tmp

此时/tmp目录下便有了file1.txt文件
c. 复制整个文件夹包括文件夹里的文件:
可以使用命令cp -r 目录1 目录2,参数-r是递归(recursive)的意思。我们可以将包含两个文件的xiaoyu文件夹,拷贝到/tmp目录下

pi@raspberrypi:~ $ cp -r xiaoyu /tmp
2.mv命令

可以使用mv 旧文件名 新文件名命令重命名文件或者目录;我们可以将file1.txt文件重命名为newfilename.txt

pi@raspberrypi:~/xiaoyu $ mv file1.txt newfilename.txt
3. nano命令

可以使用nano 文件名,来编辑文件内容。如果我们要修改文件newfilename.txt,可以使用命令nano newfilename.txt
编辑好文件内容后ctrl + o代表写入,按一下Enter确定写入, 再按一下 ctrl + x退出界面,如果无法写入,可能是你没有写入权限,这时候在命令前加上sudo,以超级管理员身份就可以写入了。

4. cat命令

可以使用cat 文件名,来快速查看文本文件。如果文件中的内容很少,不用编辑,只是看一下内容可以使用cat命令快速查看内容,另外more命令也有同样的效果。

pi@raspberrypi:~/xiaoyu $ cat file2.txt
hello
pi@raspberrypi:~/xiaoyu $ more file2.txt
hello
5.echo命令

可以使用echo "内容" > 文件名,来快速创建文件。比如,我想快速创建一个内容为"hello,xiaoyu"的file1.txt文件:

pi@raspberrypi:~/xiaoyu $ echo "hello,xiaoyu" > file1.txt
pi@raspberrypi:~/xiaoyu $ cat file1.txt
hello,xiaoyu
6.mkdir命令

可以使用mkdir 文件夹名,来创建一个文件夹,比如,我想创建一个名叫xiaoyu_s的文件夹:

pi@raspberrypi:~/xiaoyu $ mkdir xiaoyu_s
pi@raspberrypi:~/xiaoyu $ ls
file1.txt  file2.txt  newfilename.txt  xiaoyu_s
7.rm命令

可以使用·rm 文件名,来删除当前目录下的该文件名的文件。比如,我要删除,当前目录下的newfilename.txt文件:

pi@raspberrypi:~/xiaoyu $ ls
file1.txt  file2.txt  newfilename.txt  xiaoyu_s
pi@raspberrypi:~/xiaoyu $ rm newfilename.txt
pi@raspberrypi:~/xiaoyu $ ls
file1.txt  file2.txt  xiaoyu_s

rm命令可以删除文件,也可以删除文件夹。但是如果文件夹非空,仍要删除,则需要加参数-r

总结

这一节我们了解了文件操作的7个重要指令,下一节我们将继续了解文件系统的权限。

  • 3
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值