【Linux 学习】文件与目录管理

文件与目录管理

主要介绍和总结Linux系统中的文件与目录的基本管理。

1、查看当前目录下的文件和子目录

ls -aAdfFhilnrRSt 目录名称

选项:

-a 列出全部文件与目录(包含隐藏文件和当前目录.以及上层目录..

-A 除了当前目录和上层目录外的其他所有文件与目录

-d 仅仅列出子目录

-f 仅仅列出结果,不排序

-F 列举出文件或者目录的类型

-h 用一种易读的方式显示结果

-i 显示iNode号码

-l 较详细的列举文件或者子目录的属性

-n 列举出GIDUID

-r 反序列举

-R 递归方式列举子目录下面的所有文件与目录

-S 按照文件或者子目录大小排序显示结果

-t 按照时间排序显示结果

ls --color=never/auto/always 目录名称 按照颜色显示当前目录下的文件或者子目录

ls --full-time 目录名称 显示文件或者子目录的完整的时间

ls --time=atime/ctime 目录名称 显示文件或者子目录的访问时间和修改权限时间

2、复制

cp -adfilprsu 源文件或目录 宿目录

-a 表示连同文件的属性一同复制,另外若源为连结档文件,则直接复制连结档属性而非实际文件

-d 表示若源为连结档文件,则直接复制连结档属性而非实际文件

-f 强制模式

-i 互动模式

-l 建立硬连结,创建连结档

-p 复制文件的属性

-r 递归方式复制子目录

-s 建立软连结,符号连结,创建连结档

-u 表示如果宿比源新,则不复制

3、删除

rm -fir 文件或者目录

-f 表示强制执行

-i 表示interactive互动咨询是否删除

-r 表示递归删除,经常用来删除非空目录

4、移动

mv -fiu 源文件或者目录 宿文件或者目录

-u 表示当源文件比宿文件新时,将覆盖掉旧的宿文件,否则不移动 


猜你喜欢

转载自blog.csdn.net/bible_reader/article/details/76864006