Linux 文件夹的增删改查
来源:互联网 发布:手机足球关注软件 编辑:程序博客网 时间:2024/04/30 08:37
一、【增】文件夹的创建
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操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。
·参数-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以文件的大小进行排序
2、cd命令
cd是打开某个目录,其中有一些特殊的目录,如下表所示
.
代表此层目录
..
代表上一级目录
-
代表前一个工作目录
~
代表“目前用户”的主文件夹
~account
代表account这个用户的主文件夹(account是个账户名称)
3、pwd显示当前目录
3、tree命令 清晰的显示文件结构
- Linux 文件夹的增删改查
- 文件和文件夹的增删改查
- 文件夹的增删改
- Linux下增删改文件夹
- Linux iptables 增删改查
- datagridview的增删改查
- jdbc的增删改查
- GridView 的增删改查
- 联系人的增删查改
- 数据库的增删改查
- Linq的增删改查
- Hibernate的增删改查
- 网页的增删改查
- struts2的增删改查
- XML的增删改查
- Hibernate的增删改查
- json的增删改查
- thinkphp的增删改查
- Java转换字符
- 11持有对象
- Apache Apollo配置文件解析(mqtt)
- BZOJ 4538 [Hnoi2016]网络
- Jenkins入门教程之--Jenkins管理
- Linux 文件夹的增删改查
- html文件的script标签用法
- [Android NDK.01] 启程
- SRAM、DRAM、NorFlash、NandFlash
- 理论到实践,A/B测试不得不直面的4个统计学问题
- 什么是时间导数(Time derivative)
- android源码资源
- 链队列的建立、判空、入队、出队、求长、访头、清空和销毁
- qt中关于设置颜色(QPalette和QPixmap)