文件与目录管理

学习目标:

Linux速成一、

学习内容:

1、ls: 列出目录及文件名
2、cd:切换目录
3、pwd:显示目前的目录
4、mkdir:创建一个新的目录
5、rmdir:删除一个空的目录
6、cp: 复制文件或目录
7、rm: 移除文件或目录
8、mv: 移动文件与目录,或修改文件与目录的名称


1、ls: 列出文件

a :显示出所有的文件连同隐藏文件一起显示出来
-d :仅显示出文件本身不显示文件内的内容-l 显示长数据的属性和权限等
-l :显示长数据的属性和权限等文件与目录管理


2、pwd:显示当前处在的目录

P(大写):显示出确实的路径,而非使用链接路径
文件与目录管理


3、mkdir:创建文件

-m: 创建文件的同时配置文件的权限
-p: 可以直接创建多个字文件文件与目录管理
文件与目录管理


4、 rmdir: 删除文件

p:连同上级目录一起删除掉
文件与目录管理


5、cp:拷贝文件和目录

-a:文件或者目录完全复制甚至是原始数据创建的时间
文件与目录管理

-s:进行创建软连接档的复制,并不是文件本身
文件与目录管理

-l:进行创键硬链接档的复制,并不是文件本身
文件与目录管理

-d:复制的文档为链接档,则左后复制的是连接档,而非文件本身,如果用cp直接对连接档进行复制则复制的是文档本身
文件与目录管理

-f:强行进行复制
-i:若文档已经存在时,复制覆盖时则会询问
文件与目录管理

-p:连同文件的属性一起进行复制,不会采用目的目录的默认属性
(可以看见分别使用-p和直接cp复制,wy1_1和wy1_2的用户属性是不一样的)
文件与目录管理

-r:递归复制,常用于文件夹的复制 重点
文件与目录管理

-u:若destination的文档比source的文档新才更新(在我的理解这里的新旧应该是指时间的新旧)
文件与目录管理


6、rm:移除文件或目录

-i:在是删除时询问用户,互动模式
-r:递归删除,常用在目录中,慎用
-f:强制删除文件或者目录
文件与目录管理
文件与目录管理


7、mv:移动文件或者目录

-f:强制移动文件或者目录

-i:互动模式,若destination目录 下已存在移动目录,则询问是否覆盖
-u:当destination已存在移动文件,且比移动文件更新才移动(同样我的看法这里是指时间的新旧)
文件与目录管理
文件与目录管理