(二)目录及文件操作

举报
野猪佩奇996 发表于 2022/01/23 02:29:42 2022/01/23
【摘要】 1.查看文件或目录 命令:ls[选项][目录/文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件。 对于文件,将列出文件名及其他信息。Linux文件系统不是根据后缀名来执行文件的,而是根据文件...

1.查看文件或目录

命令:ls[选项][目录/文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。
对于文件,将列出文件名及其他信息。Linux文件系统不是根据后缀名来执行文件的,而是根据文件是否有可执行权限。
常用的选项

选项 功能
-a 显示指定目录下所有子目录与文件。
ls -a /root/home
-l 列出指定目录下所有目录及文件的详细信息。

ls -l 每行列出的详细信息依次为:
文件类型与权限 连接数 文件所有者 文件所属组 文件大小 最近修改时间 文件名字
上面的第一个字符表示文件类型,以下类型:

-后写的字符 显示的文件类型
- 普通文件
d 目录
l 符号链接
b 块设备文件
c 字符设备文件
p 命名管道
s socket文件

显示的9个字符表示文件的访问权限,分为3组,每组3位。

组别 功能
第一组 表示文件创建者的权限
第二组 表示同组用户的权限
第三组 表示其他用户的权限

PS:每一组的三个字符分别表示对文件的读、读、执行权限。
各权限如下:r(读) w(写) x(执行) _( 没有设置权限)
每一组可以用一个数字表示
ls输出内容是有颜色的,比如:目录是蓝色,压缩文件是红色,如果没有颜色,可以加上参数–color=never表示输出没有彩色,而–color=auto表示自动,–color=always表示始终有颜色。
如果需要更加详细的参数描述,可以通过:man ls 获得ls的帮助。

2.改变工作目录

命令:cd 目录名
功能:改变工作目录。将当前工作目录改变到指定的目录下,例如要切换当前目录到“/home/user/0718”目录,则使用cd /home/user/0718
常用的切换目录命令

命令 功能
cd … 到父目录
cd / 到根目录
cd ~ 到用于主目录下=直接执行cd
cd - 到上一次目录

3.显示当前工作目录

命令:pwd
功能:显示用户当前所在的目录。
例如当我们使用cd /home/user/0718 ,再使用命令pwd则命令行会显示 /home/user/0718

4.删除目录

命令:mkdir[选项] dirname
功能:在当前目录下创建一个名字为dirname的目录,如要在当前目录下创建一个名为07181的目录,则使用命令mkdir 07181,系统就会在当前目录下,创建一个07181的目录,此时可以ls -l查看。

5.删除目录

命令:rmdir[选项] dirname
功能:在当前工作目录下删除目录名为dirname的子目录。
此时该子目录必须是个空目录。如删掉刚才的空目录07181,输入rmdir 07181

6.copy文件/目录

命令 cp[选项] 源文件或者目录 目标文件或目录
功能:把指定的源文件复制到目标文件或多个源文件复制到目标目录中。
常用参数

文章来源: andyguo.blog.csdn.net,作者:山顶夕景,版权归原作者所有,如需转载,请联系作者。

原文链接:andyguo.blog.csdn.net/article/details/104078279

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。