Linux 文件夹的增删改查

一、【增】文件夹的创建

1、新建

文件夹的创建一般都使用mkdir这个命令,mkdir是是“make directory的缩写词。

·默认情况下,不带任何参数运行 mkdir命令会在当前目录下创建目录。

·在mkdir命令加上绝对路径,将会在该路径下创建文件夹(要有该路径的访问权限)

·当你要创建的目录包含子目录时,你需要使用-p 参数。如果 mkdir 找不到父目录,那么这个参数会首先帮助创建父目录。

·使用 -m 参数,我们可以给即将生成的新目录设置权限。

         ·使用–v 参数,可以查看生成过程的信息。

2、复制

使用CP命令

CP命令

格式: CP [参数]  [源文件或目录]   [目的文件或目录]

·  参数-b 同名,备分原来的文件

·  参数-f  强制覆盖同名文件

·  参数-r  按递归方式保留原目录结构复制文件


3、使用示例

 

二、【删】文件的删除

         ·当该文件夹为空的时候,可以使用rmdir-p 逐级删除-v 打印删除相关信息

         ·非空目录包括文件的删除一般使用rm –r [文件夹]命令

                   ·-r 递归的全部删除

                   ·-v 打印出删除的相关信息

        

三、【改】文件夹路径的变动以及重命名

1、  mv命令

mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。

mv [参数] [源文件或目录] [目标文件或目录]

·参数-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答yn,这样可以避免误覆盖文件。

·参数-f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用。

·第二个参数

当第二个参数类型是文件时,mv命令完成文件重命名,它将所给的源文件或目录重命名为给定的目标文件名。

当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。

2、使用示例

将A目录重命名为B

$ mv A B

将/a目录移动到/b下,并重命名为c

$ mv /a /b/c

将/usr/udt中的所有文件移到当前目录(用”.”表示)中

$ mv /usr/udt/* .

将文件test1.txt重命名为test2.txt

$ mv test1.txt test2.txt

移动当前文件夹下的所有文件到上一级目录

$ mv * ../



四、【查】

 

1、  ls 命令

格式: ls [参数]  [目录]

·参数 -a 列出目录下所有的文件,包括以“.“开头的隐藏文件·

·参数-l 列出目录的详细信息,如创建者,创建时间,文件的读写权限列表等等。
·参数-F 在每一个文件的末尾加上一个字符说明该文件的类型。

"@"表示符号链接、"|"表示FIFOS"/"表示目录、"="表示套接字。

·参数-s 在每个文件的后面打印出文件的大小。  size(大小)

·参数-t 按时间进行文件的排序  Time(时间)
·参数-A 列出除了"."".."以外的文件。
·参数-R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现
·参数-L 列出文件的链接名。Link(链接)
·参数-S 以文件的大小进行排序

 

2cd 命令

cd是打开某个目录,其中有一些特殊的目录,如下表所示

.

代表此层目录

..

代表上一级目录

-

代表前一个工作目录

~

代表“目前用户”的主文件夹

~account

代表account这个用户的主文件夹(account是个账户名称)

 

3pwd 显示当前目录

 

3tree 命令  清晰的显示文件结构

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值