《MacTalk•人生元编程》一一1.5 文艺文件

本节书摘来自异步社区出版社《MacTalk•人生元编程》一书中的第1章,第1.5节,作者:池建强,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.5 文艺文件

写到这儿你就知道,无论是Unix还是Linux,都是相当文艺范儿的。普通的说完了,就该是文艺的了,它就是大名鼎鼎的目录文件(directory file)。这个概念对于用惯Windows的用户来说不太容易理解,文件是文件,目录是目录,岂可混为一谈?好吧,它文艺就文艺在这里了。

目录文件同样是Linux文件中的一种,它们包含了各自目录下的文件名和指向这些文件的指针,打开目录事实上就是打开目录文件,只要有访问权限,你就可以随意访问这些目录下的文件,但是只有内核的进程能够修改它们。

虽然不能修改,但是我们能够通过vim去查看目录文件的内容,比如当前目录下有个子目录叫做app,我们可以在终端执行:

vim app/

返回的内容大概是这样的:

" Press ? for help

.. (up a dir)
/home/chjq/app/
▸lnmp0.9-full/
  latest.tar.gz
  lnmp0.9-full.tar.gz
  wordpress-3.5.1-zh_CN.tar.gz

其中,“▸”表示子目录,把光标移动到“▸”,通过快捷键“o”还可以展开或收起该子目录下的内容。选中某个文件回车还能直接在vim中打开。

当然,这些操作只能在命令行里进行,如果你一定要在图形界面下打开一个文本编辑器,然后愣把文件夹往里拽,操作系统就只能跟你说“臣妾我做不到啊!”

在这顺便给大家介绍两个命令,如果你想知道某个文件夹下包含了几个文件,可以这样:

find ./app -type f | wc -l

如果你想统计该文件夹下的文件大小,可以这样:

du -sh app/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值