Linux之文件和目录操作:

文件和目录操作:

2018812

14:31

 

1、更改路径(cd

1)进入 某个目录

例如:进入home目录

cd  /home

2)返回上一级目录

cd ..

3)进入个人的主目录

cd  ~用户主目录名

例如:cd  ~user1 进入个人的主目录

4)返回上次所在的目录

cd  -

5)显示完整工作路径

pwd

 

 

 

 

 

 

2、查看目录或文件:(ls

1)查看某目录下的文件或子目录:

例如:查看/etc目录下的文件或子目录

ls  /etc

查看结果中:

目录:蓝色

文件:黑色或其它颜色

2)ls  -F

查看结果中:

目录:带斜杠“/”

文件:不带斜杠“/”

3)查看目录或文件的详细信息

ls  -l

 

w:不仅有写入,还有更改和删除的权限

x:执行权

  • 目录执行权:用户可进入该目录
  • 脚本文件或命令文件执行权:用户可运行该脚本或命令

具体权限操作参见本章第九部分(用户和组)

4)显示具有隐藏属性的文件或目录

ls  -a

 

 

带点“.”的文件或目录均具有隐藏属性

3、创建、删除目录

1)创建目录

mkdir  目录1  [目录2]  [目录3] …

 

2)创建目录树

mkdir  -p  /一级目录名/二级目录名/三级目录名…

3)查看目录树(递归显示)

ls  -R  /一级目录名

4)删除空目录(rmdir)

rmdir  目录名

例如:删除product子目录

空目录:该目录中无任何子目录或文件

5)删除目录树

rmdir  -p  /一级目录名

 

4、删除文件及目录(rm

1)删除文件

rm  文件名及其路径

例如:删除test.txt文件(系统会询问是否删除,输入yes即可)

2)删除文件及目录

rm  -rf  /一级目录

-r:递归删除目录树(包含文件一并删除)

-f:关闭人机会话(删除时,系统不再询问是否删除)

touch命令:建立空文件

5touch命令

1)建立空文件

touch  新文件名及路径

 

2)更新旧文件的创建时间标记

touch  旧文件名及路径

6、修改或编辑文件内容

gedit  文件名及路径

 

也可以通过vim(或vi)命令来编辑修改文件内容,但该命令使用比较复杂,感兴趣的同学可以参考相关资料进行学习。

7mv命令

1)重命名文件及目录

mv  原文件名及路径  新文件名及路径

2个路径必须相同(若是不同路径,则为移动文件或目录)

2)移动文件或目录

mv  源文件名及路径  新文件名及路径

2个路径必须不同

8、cp命令

1)复制文件(原名复制)

cp  源文件及路径  目标文件所在路径

可以使用星号“*”通配符,例如:

复制所有文件:cp  /root/*  /home/user1

复制同类型的所有文件:cp  /root/*.txt  /home/user1

2)复制文件(换名复制——源文件路径和目标文件路径相同)

cp  源文件及路径  目标文件及路径

3)复制整个目录树(包含目录、子目录及文件)

cp  -R  源目录  目标目录

 

9、创建软链接文件

软链接:相当于快捷方式(文件或目录均可以创建软链接)

硬链接问题,大家可以查阅相关资料学习了解

ln  -s  源文件(目录)路径  软链接文件及路径

10、查找文件或目录(主要学习按名查找)

find  指定查找路径  -name  指定查找的文件名及目录名

例如:在根目录下查找ifcfg-eth0文件

  • 通配符星号(*)的使用:

使用星号(*)可实现模糊查找

例如:

1)要查找文件名是ifcfg开头的文件

2)要查找文件类型是cfg的文件

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值