Linux常用指令二:目录以及文件夹的常用操作
目录
1.切换目录
cd 目标文件夹 切换到目标文件夹
cd / 切换到根目录
cd .. 切换到上一级目录
cd ~ 切换到home目录
cd - 切换到上次访问的目录
2.查看当前位置以及文件夹信息
pwd 查看当前目录所在位置
ls 查看当前目录下的所有目录和文件
ls -a 查看当前目录下的所有目录和文件(包括隐藏文件)
ls -l 列表查看,显示更多信息(文件的用户、组、大小、创建时间、权限信息、文件类型等)
ls- lh 会以KB、MB等为单位进行显示更加直观(ls -l,会显示成字节大小)
3.查看文件夹权限并修改
Linux中修改权限(文件夹和文件的修改方法相同)有数字表示法和符号表示法,并且有很多种情况。 详细可以看看这篇Linux文件权限管理
懒得看并且也没有什么重要私密文件的话,直接用值777就可以进行查询修改等操作了。
ls -l folder 查看文件夹权限
chmod 777 folder/file 将folder/file权限设为所有用户可读写执行
4.文件夹的增删操作
mkdir new_folder 创建一个名为new_folder的文件夹
rmdir new_folder 删除空文件夹new_folder
rm -r folder 删除非空文件夹folder
rm -rf folder 强制删除folder目录,不询问
5.文件夹复制与移动
cp -r folder /new/ 将文件夹folder复制到目录new下
mv folder /new/ 将文件夹folder移动到目录new下
6.文件夹重命名
mv old-name new-name 将文件夹old重命名为new
7.文件夹中查找文件
find /folder -name "*.txt" 查找folder中的txt文件
find /folder -iname "e*" 查找folder中所有e开头的文件
find / -name "<文件名>" 在整个文件系统中查找文件