ls -al | awk '{print$9,$8}'
时间: 2023-06-14 13:03:23 浏览: 139
这个命令的作用是列出当前目录下的所有文件和文件夹,并显示它们的名称和最后修改时间。其中,"ls -al" 表示列出所有文件和文件夹,包括隐藏文件,并显示详细信息;"awk '{print$9,$8}'" 表示使用 awk 工具对输出进行处理,只打印每一行的第 9 和第 8 个字段,即文件名和最后修改时间。
相关问题
ls -al | awk '{print$8,$9}'
这个命令会列出当前文件夹下的所有文件和文件夹,并将它们的文件名和权限信息打印出来。其中,`ls -al`表示以长格式显示所有文件,`|`表示将前一个命令的输出作为后一个命令的输入,`awk '{print$8,$9}'`表示使用awk命令来筛选出文件名和权限信息。具体来说,`$8`表示第8列,即文件名,`$9`表示第9列,即文件权限信息。
解释以下命令的功能。 ls -lR ~ | awk '$5>100000 {print $9}' ls -l ~ | grep "^-" | wc –l df -h / | awk '{print $4}' | tail -n 1 df -h / | awk '{print $3}' | tail -n 1 dpkg -l | grep -c ^ii
1. `ls -lR ~ | awk '$5>100000 {print $9}'`:
- `ls`: 列出当前目录下的内容
- `-l`: 以长格式列出
- `-R`: 递归列出子目录下的内容
- `~`: 代表当前用户的主目录
- `awk '$5>100000 {print $9}'`: 列出文件大小大于100000字节的文件名,其中`$5`表示第五列,即文件大小,`$9`表示第九列,即文件名。
2. `ls -l ~ | grep "^-" | wc -l`:
- `ls`: 列出当前目录下的内容
- `-l`: 以长格式列出
- `~`: 代表当前用户的主目录
- `grep "^-"`: 筛选出以`-`开头的行,即筛选出文件而不是目录
- `wc -l`: 统计行数,计算出文件的数量。
3. `df -h / | awk '{print $4}' | tail -n 1`:
- `df`: 查看磁盘空间使用情况
- `-h`: 以易读格式显示
- `/`: 查看根目录的磁盘空间使用情况
- `awk '{print $4}'`: 取出第四列,即可用空间大小
- `tail -n 1`: 取出最后一行,即根目录可用空间大小。
4. `df -h / | awk '{print $3}' | tail -n 1`:
- `df`: 查看磁盘空间使用情况
- `-h`: 以易读格式显示
- `/`: 查看根目录的磁盘空间使用情况
- `awk '{print $3}'`: 取出第三列,即已用空间大小
- `tail -n 1`: 取出最后一行,即根目录已用空间大小。
5. `dpkg -l | grep -c ^ii`:
- `dpkg`: Debian/Ubuntu系统下的软件包管理工具
- `-l`: 列出已安装的软件包
- `grep -c ^ii`: 筛选出已安装的软件包,并统计数量。其中`^ii`表示筛选以`ii`开头的行,即表示已经安装的软件包。
阅读全文