Linux系统——文件与目录的管理

本文介绍了Linux终端中用于文件与目录查看、操作(ls命令的各种选项,以及cp,rm,mv命令及其参数)以及获取路径信息的工具,帮助用户理解和掌握基本的文件管理技巧。
摘要由CSDN通过智能技术生成

文件与目录的管理

文件与目录的查看:ls

ls 【-aAdfFhilnrRSt】 文件名或目录名
ls 【--color={never,auto,always}】文件名或目录名
ls 【--full-time】 文件名或目录名
选项与参数:
-a:全部文件,连同隐藏文件(开头为.的文件)一起列出
-A:全部文件,连同隐藏文件,但不包括.与..两个目录
-d:仅列出目录本身
-f:直接列车结果,不进行排序,ls默认以文件名排序
-F:根据文件、目录等信息,给与附加数据结构,如【*】代表可执行文件,【/】代表目录,【=】代表socket文件,【|】代表FIFO文件
-h:将文件容量以易读的方式(GB,KB)显示
-i:列出inode号码
-l:详细信息显示,包含文件的属性与权限等数据
-n:列出UID与GID而非使用者与用户组的名称
-r:将排序结果反向输出
-R:连同子目录内容一起列车,即列车该目录下所有文件
-S:以文件大小容量排序
-t:以时间排序
--color=never:不用依据文件特性给予颜色显示
--color=always:显示颜色
--color=aurto:自行根据系统设置判断是否给予颜色显示
--full-time:以完整时间模型(包含年、月、日、时、分)输出
--time:输出access时间或改变权限时间,而非内容修改时间

复制、删除与移动:cp、rm、mv

cp(复制文件或目录)
cp 【-adfilprsu】源文件(source) 目标文件(destination)
cp 【options】 source1 source2 source3 .... directory
选项与参数:
-a:相当于-dr --preserve=all的意思,除-p的权限相关参数外,还加入SELinux的属性,links、xattr等也复制;
-d:若文件为链接文件的属性(link file),则复制文件属性本身,而非文件本身
-f:为强制(force)的意思,若目标文件存在且无法开启,则删除后再次尝试
-i:若目标文件已存在,在覆盖时会先询问操作的进行
-l:进行硬链接的链接文件的建立,而非复制文件本身
-p:连同文件的属性(权限、用户、时间)一起复制,而非使用默认属性
-r:递归复制
-s:复制成为符号文件,即快捷方式文件
-u:目标文件比源文件旧才更新目标文件,或目标文件不存在情况下复制

在这里插入图片描述
-l与-s都会建立链接文件,一个是硬链接文件,另一个是符合链接文件(快捷方式文件)
在这里插入图片描述
cp直接进行文件复制,则是复制的原始文件,而非链接文件的属性,若有复制链接文件的属性,则要使用-d的选项

将多个文件移到同一个目录下

rm(删除文件或目录)

rm [-fir] 文件或目录
选项与参数:
-f:就是force强制的意思,忽略不存在的文件,不会出现警告信息
-i:交互模式,在删除前会询问使用者是否操作
-r:递归删除

在这里插入图片描述
在这里插入图片描述

获取路径的文件名与目录名

basename 文件路径
dirname 文件路径
在这里插入图片描述

  • 35
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值