linux文件管理

在Linux中,一切皆文件。所以说对于文件的管理变得十分重要。下面我们介绍一些常用的文件管理方法。

1.创建目录 mkdir 

 mkdir 是创建一个空目录

基本语法:mkdir [选项] 要创建的目录 

常用选项: -p 

mkdir -p 要创建的文件 (可以创建多级目录)

举例:

        在/home目录下创建一个空目录num1----------------mkdir num1

        在/home 目录下创建一个多级目录/num2/new/a--------------------mkdir -p num2/new/a

2.删除目录 rmdir 和 rm

rmdir 只能删除空目录

基本语法: rmdir [选项] 要删除的空目录  

如果想删除非空目录:rm 要删除的目录

 举例:

        删除刚才创建的空目录 num1--------------------rmdir num1

        删除非空目录 num2------------------------------rm -rf num2

3.创建空文件 touch 

基本语法:touch 文件名

举例:

        在/home 目录下创建空文件 animal-----------------touch /home/animal

4.复制文件 cp

cp 指令是将文件拷贝到指定目录

基本语法:cp [选项] 指定目录

                  cp -r 指定目录  (递归复制整个文件夹到指定目录)

举例:

        在home下创建一个文件name.txt,再将name.txt文件复制到根目录-----------①touch /home/name.txt ②cp /home/name.txt /

 

5.文件移动或重命名 mv

基本语法:mv oldname newname (重命名)

                 mv 文件所在路径  移动地点 (文件移动)

举例:

        将/home/cat.txt 文件重命名为 pig.txt------------------mv cat.txt pig.txt

        将/home/pig.txt 转移到 /root下--------------------------mv /home/pig,txt /root

 6.查看文件内容  less

less指令是用来分屏查看文件内容,它与more指令类似,但是比more指令更强大。支持各种显示终端。less指令在显示内容时,不是一次性加载文件,而是根据显示需要来加载内容。

基本语法:less  [选项]  文件名  

 举例:

 采用 less 查看一个大文件/????.txt 并显示行号-----------------less -N ????.txt

[root@localhost ~]# less -N ????.txt

7.输出指令 echo

基本语法:echo [选项]  [输出内容]

举例:

        ①使用echo 指令输出环境变量-------------------echo $HOSTNAME

[root@localhost ~]# echo $HOSTNAME
localhost.localdomain

        ②使用echo 指令输出 hello,world!-------------echo "hello world !"

[root@localhost ~]# echo "hello world ?"
hello world ?

8.显示文件开头  head

基本语法:head 文件名  (查看文件开头10行)

                 head  -n 文件名   (查看文件前n行内容)

举例:

        查看文件/etc/profile 的前5行内容 -------------------head -5 /etc/profile

[root@localhost ~]# head -5 /etc/profile
# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值