第三章 Linux文件管理(2)
----------------------------------
黄色:设备文件(/dev)
青绿色:可执行文件(/bin、/sbin)
粉红色:图片文件
四、文件操作命令
1.ls
功能:查找文件
显示目录中的文件及子目录的名称
格式:ls [参数] [文件名]
参数:-a: 显示所有文件(包括隐含文件,以“.”开头的文件为隐含文件)
-l: 以长格式显示文件名及目录名(显示文件的详细信息)
-F: 显示文件名,同时显示类型(*:表示可执行的普通文件
/:表示目录
@:链接文件
|:管道文件
)
-R: 表示递归查找
-t: 按照修改时间排列显示
实例:
-
# ls 显示当前路径的文件名
-
# ls /bin/ 显示指定路径的文件名
-
#ls grub.conf夹 表示查找名为grub.conf的文件
-
# ls rc* 查找当前路径下的以 rc开头的所有文件(*:代表所 有字符。 ?:一个字符)
-
# ls -l
-
# ls --help 显示ls的详细的帮助信息
2.cp
功能:用于复制文件
格式:cp [参数] <源路径> <目标路径>
参数:-f:文件在目标路径中存在时,则直接覆盖
-i:文件在目标路径中存在时, 提示是否覆盖
-r:递归自制
-b:生成覆盖文件的备份
-a:保持文件原有属性
实例:
-
# cp /etc/* /a1/ 把/etc下的所有文件整合放到a1中
-
# cp ./* /bin/ 表示把当前路径的所有文件复制bin目录下
-
# cp /bin/* ./ 表示复制/bin下目录所有文到当前目录中
-
#cp /bin/ls /dir1 表示/bin/ls文件到/目录取名为dir1
-
#cp -f /sbin/* /exe/ 表示/sbin下的所有文件到/exe目录中
3.rm
功能:删除文件
格式:rm [参数] <文件名>
参数:-f: 不提示确认删除
-i: 提示确认删除
-r: 递归删除
实例:
-
# rm /m1/f1 删除/m1目录下的f1
-
# rm * 删除当前路径的所有文件
-
# rm –f /m1/* 删除m1目录下的所有文件
|
----------------------------------