日期:2014-05-16  浏览次数:20641 次

Linux_002_文件和文件夹基本操作

1.查看和打开文件夹

文件系统的根为“/”

文件系统严格区分大小写

名称最多255个字符,除正斜线外,都是有效字符

以“.”开头的文件为隐藏文件

?

pwd(print work directory)打印当前工作目录

file ? ? 查看文件类型

?

touch创建一个空白文件

mkdir新建文件夹

?

ls -a ? ? 显示所有文件(包括隐藏文件)

ls -l ? ? 显示详细信息

ls -R ? ? 递归显示子目录信息

ls -ld ? ? 显示当前目录信息

?

?

cd .. ? ? 上一级目录

cd . ? ? 当前目录

用户家目录“~”

cd - ? ? 上一个工作目录

?

2.复制、移动、删除

复制

cp ? ? 示例:cp artistninth_test art_test

cp -r ? ? 复制文件夹

cp -v ? ? 显示复制过程

?

移动

mv ? ? 如果指定文件名,则可以重命名文件

?

删除

rm

rm -i ? ? 交互式,一个个删除

rm -r ? ? 删除文件夹和其中的文件

rm -f ? ? 强制删除,没有警告提示

?

?

3.查找

快捷查找,在数据库中

locate keyword

updatedb

?

最常用的查找

find . -name *linuxcast* ? ? 在当前文件夹内查找名字中包含linuxcast的文件

find / -name *.conf ? ? ? ? ?在全部文件夹内查找以.conf结尾的文件

find / -perm 777 ? ? ? ? ? ? 在全部文件夹内查找权限为777的文件

find / -type d ? ? ? ? ? ? ? 在全部文件夹内查找类型为文件夹的文件

find . -name a* -exec ls -l {} \;查找并用查询结果作为参数执行命令

?

find 支持很多种的查找条件,常用的如下:

-name

-perm

-user

-group

-ctime

-type

-size