说到文件管理,无非四种增、删、改、查
或者是复制、移动
首先说查
一、查
(一)ls命令
Linux系统用的最多的一个命令就是ls
- 不给出任何名字时,列出当前目录下所有文件和子目录
- 名字为文件时,列出文件名。
- 名字为目录时,不列出目录名,而是列出目录下的所有文件和子目录。
参数选项
-a: 列出所有(all)项,包括那些名字以圆点打头的文件,默认情况下,名字以圆点打头的文件不被列出
这里我们发现了.,..这两个文件,一个代表当前目录,一个代表上级目录
-l:长文件信息显示
二、复制文件(增)
(一)cp
复制命令是cp
cp 命令的两种格式
-
cp file1 file2
把文件file1复制为file2,若file2存在,则覆盖,否则,创建file2。 如果file2是目录,则按照格式二处理。
①将var/html目录下的index.html复制到根目录下index2.html文件
②同级目录下复制,把var/html目录下的index.html复制var/html目录下的indexx.html2 -
cp file1 file2 ... filen dir
将file1~filen一个或多个文件拷至目录dir***意通配符的展开shell
三、移动文件(改)
(一)mv(move)
移动文件是不是可以认为是拷贝+删除呢,可以这么理解,实际上并不是,在同一个文件系统中,有可能只是改了索引
三种格式:
-
mv file1 file2
①使用mv命令可以将文件改名 -
mv file1 file2 ... filen dir -
mv dir1 dir2
①使用mv命令可以将目录改名
四、删除文件
(一)rm(remove)
删除一个文件
删除一个目录
正常情况下不可以删除,需要加参数-r
文件目录一起删除