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