Linux文件、目录管理与查看

处理目录的常用命令

  • ls:列出目录
  • cd:切换目录
  • pwd:显示当前的目录
  • mkdir:创建新的目录
  • rmdir:删除目录
  • cp:复制文件或目录
  • rm:删除文件或目录
  • mv:移动文件或目录,或修改文件与目录的名称

ls(列出目录)

  • -a:全部的文件,连同隐藏文件一起列出
  • -d:列出目录本身,不列出目录内的文件数据
  • -l:长数据串列出,包括文件的属性与权限

cd(切换目录)

#使用绝对路径切换到 runoob 目录
[root@www ~]# cd /root/runoob/

#使用相对路径切换到 runoob 目录
[root@www ~]# cd ./runoob/

# 表示回到自己的家目录,亦即是 /root 这个目录
[root@www runoob]# cd ~

# 表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思;
[root@www ~]# cd ..

pwd(显示当前所在目录)

mkdir(创建新目录)

  • -m:配置文件权限
  • -p:递归创建目录

rmdir(删除空目录)

  • -p:连同上级空目录一起删除

cp(复制文件或目录)

  • -f:强制,若目标文件已经存在且无法开启,则移除后再尝试一次;
  • -i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
  • -l:进行硬式连结(hard link)的连结档创建,而非复制文件本身;
  • -p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);
  • -r:递归持续复制,用於目录的复制行为;(常用)
  • -s:复制成为符号连结档 (symbolic link)

rm(移除目录或文件)

  • -f:强制,忽略不存在的文件
  • -i:互动模式,在删除前询问使用者是否动作
  • -f:递归删除

mv(移动文件或目录,或修改名称)

  • -f:强制,若目标文件已存在,不会询问直接覆盖
  • -i:若目标文件已经存在,询问是否覆盖

将文件从bashrc移动到 mvtest

[root@www tmp]# mv bashrc mvtest

将目录由mvtest改名为mvtest2

[root@www tmp]# mv mvtest mvtest2

Linux系统文件查看

  • cat:由第一行开始显示文件内容
  • tac:从最后一行开始显示文件内容
  • nl:显示时,同事输出行号
  • more:一页一页地显示文件内容
  • less:一页一页地显示文件内容,并且可以往前翻页
  • head:只看头几行
  • tail:只看尾部几行

链接

ln [-sf] source_filename dist_filename

-s :默认是实体链接,加 -s 为符号链接
-f :如果目标文件存在时,先删除目标文件

在这里插入图片描述
**实体链接:**在目录下创建一个条目,记录着文件名和inode编号,这个inode就是源文件的inode。删除任意一个条目,文件还是存在。
不能跨越文件系统、不能对目录进行链接。
**符号链接:**符号链接文件保存着源文件所在的绝对路径,在读取时会定位到源文件上。当源文件被删除了,链接文件就打不开了。
因为记录的是路径,所以可以为目录建立符号链接。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值