一、【增】文件夹的创建
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 命令 清晰的显示文件结构