1.l 列出当前目录下的文件

ls  l 显示当前目录下的所有文件(不包括隐藏文件) 属性格式能看到大小和读写权限;命令ll的效果等同于 ls -l。

ls  a 显示所有文件包括隐藏文件;

ls  la 选项的组合,显示包括隐藏文件在内的所有文件以及属性;

#yyds干货盘点#Linux基础命令及操作-目录管理_目录管理

ls  -t 用文件和目录的更改时间排序;

ls  -R 递归处理,将指定目录下的所有文件及子目录一并处理;

#yyds干货盘点#Linux基础命令及操作-目录管理_linux_02

ls  -d */ 只显示当前文件下的目录;

#yyds干货盘点#Linux基础命令及操作-目录管理_目录管理_03


2.cd,pwd  切换目录 查看当前所属目录位置

​pwd  查看当前所在的目录位置;

cd  ./path  切换到当前目录下的path目录中,./ 表示当前目录 ;

cd  ~  进入用户主目录;一般用户属性都会有家目录存在,cd ~就会移动到那个目录下。

#yyds干货盘点#Linux基础命令及操作-目录管理_linux_04

cd  ..  返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);

cd  ../..  返回上两级目录;

cd  -p  如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录。

#yyds干货盘点#Linux基础命令及操作-目录管理_基础命令_053. mkdir  创建目录

​mkdir p /home/system/666 若/home尚未建立,则会一并建立上层目录直到创建666目录

#yyds干货盘点#Linux基础命令及操作-目录管理_linux_06

mkdir m 755 /usr/333  创建333并给与权限为755读写权限

#yyds干货盘点#Linux基础命令及操作-目录管理_基础命令_074.rmdir  删除目录

rmdir /home/111 删除指定目录111.

#yyds干货盘点#Linux基础命令及操作-目录管理_目录管理_08

rmdir p /home/222/111 如果删除222文件夹之后111是空的就一起删除。

可以看到222下面只有111目录,-p删除成功之后爆出了一个警告:home目录里面存在文件,所以-p的删除命令到此就停止了。所以不要担心误删掉目录里面的文件。

#yyds干货盘点#Linux基础命令及操作-目录管理_基础命令_09

#yyds干货盘点#Linux基础命令及操作-目录管理_目录管理_105.tree  以树状图列出目录的内容

这个要注意,有的时候这个tree命令是不存在的,但是显示的结构比较直观我们还是需要它,没有我们可以手动安装一个 yum install  -y  tree 等待即可。

#yyds干货盘点#Linux基础命令及操作-目录管理_目录管理_11

安装之后

#yyds干货盘点#Linux基础命令及操作-目录管理_linux_12

tree  -a 显示所有文件和目录;

tree  -f 在每个文件或目录之前,显示完整的相对路径名称;

tree  -l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录;

tree  -s 列出文件和目录大小.