Linux,一起学习进步~

   ls

  With it, we can see directory contents and determine a variety of important file and directory attributes.

  通过它,我们可以看见目录的内容、重要的文件和目录属性

~ ls
Applications Downloads Music VirtualBox VMs company
Desktop Library Pictures build doc
Documents Movies Public code system
➜ ~

  Besides the current working directory,we can specify the directory to list,like so:

  除了当前工作目录外,还可以指定别的目录,像这样:

ls ./code
N-chat crawl-info muying npm_ref_wf_test test
cn_admin_backend geoip-cn node-geoip npm_test999 tmp
cn_backend mail_test nodeclub personal zhongzhong
➜ ~

  

  Or even specify multiple directories. In this example we will list both the user’s home directory(symbolized by the “~” character) and the code directory:

  甚至可以列出多个目录的内容,在这个例子中,将会列出home目录和code目录的内容:

~ ls ~ ./code
./code:
N-chat crawl-info muying npm_ref_wf_test test
cn_admin_backend geoip-cn node-geoip npm_test999 tmp
cn_backend mail_test nodeclub personal zhongzhong /Users/shining3d-fyqj:
Applications Downloads Music VirtualBox VMs company
Desktop Library Pictures build doc
Documents Movies Public code system
➜ ~

  

  Most commands use options consisting of a single character preceded by a dash, for example, “-l”, but many commands, including those from the GUN project, also support long options, consisting of a word preceded by two dashes. Also, many commands allow multiple short options to be strung together. In this example, the ls command is given two options, the “l” options to produce long format output, and the “t” option to sort the result by the file’s modification time.

  大多数命令使用的选项是使用一个中划线加一个字符组成,例如“l”,但是许多命令,包括来自于UGN项目的命令,也支持长选项,长选项是由两个中划线加一个单词组成。当然,许多命令允许使用多个短选项串一起使用。下面这个例子有两个选项,“l”产生长格式输出,“t”得到按修改时间的先后顺序排序的结果。

  

➜ ~ ls -lt
total 0
drwx——+ 50 shining3d-fyqj staff 1700 10 28 11:13 Downloads
drwxr-xr-x 8 shining3d-fyqj staff 272 10 27 10:38 company
drwxr-xr-x 4 shining3d-fyqj staff 136 10 26 17:20 VirtualBox VMs
drwxr-xr-x 4 shining3d-fyqj staff 136 10 26 16:44 system
drwx——@ 53 shining3d-fyqj staff 1802 10 26 16:26 Library
drwxr-xr-x 18 shining3d-fyqj staff 612 10 26 14:03 code
drwx——+ 5 shining3d-fyqj staff 170 10 21 11:07 Pictures
drwxr-xr-x 9 shining3d-fyqj staff 306 10 20 16:35 doc
drwxr-xr-x 4 shining3d-fyqj staff 136 10 20 14:41 build
drwx——+ 4 shining3d-fyqj staff 136 10 16 09:14 Music
drwx——+ 5 shining3d-fyqj staff 170 9 24 15:24 Desktop
drwx——+ 10 shining3d-fyqj staff 340 9 21 14:55 Documents
drwx—— 4 shining3d-fyqj staff 136 8 17 10:31 Applications
drwx——+ 3 shining3d-fyqj staff 102 8 17 10:26 Movies
drwxr-xr-x+ 5 shining3d-fyqj staff 170 8 17 10:26 Public
➜ ~

  We’ll add the long option “–reverse” to reverse the order of the sort:

  得到的结果中还有delete权限的信息

➜ ~ ls -lt -reverse
total 0
0 drwxr-xr-x+ 5 shining3d-fyqj staff 170 8 17 10:26 Public
0: group:everyone deny delete
0 drwx——+ 3 shining3d-fyqj staff 102 8 17 10:26 Movies
0: group:everyone deny delete
0 drwx—— 4 shining3d-fyqj staff 136 8 17 10:31 Applications
0 drwx——+ 10 shining3d-fyqj staff 340 9 21 14:55 Documents
0: group:everyone deny delete
0 drwx——+ 5 shining3d-fyqj staff 170 9 24 15:24 Desktop
0: group:everyone deny delete
0 drwx——+ 4 shining3d-fyqj staff 136 10 16 09:14 Music
0: group:everyone deny delete
0 drwxr-xr-x 4 shining3d-fyqj staff 136 10 20 14:41 build
0 drwxr-xr-x 9 shining3d-fyqj staff 306 10 20 16:35 doc
0 drwx——+ 5 shining3d-fyqj staff 170 10 21 11:07 Pictures
0: group:everyone deny delete
0 drwxr-xr-x 18 shining3d-fyqj staff 612 10 26 14:03 code
0 drwx——@ 53 shining3d-fyqj staff 1802 10 26 16:26 Library
0: group:everyone deny delete
0 drwxr-xr-x 4 shining3d-fyqj staff 136 10 26 16:44 system
0 drwxr-xr-x 4 shining3d-fyqj staff 136 10 26 17:20 VirtualBox VMs
0 drwxr-xr-x 8 shining3d-fyqj staff 272 10 27 10:38 company
0 drwx——+ 50 shining3d-fyqj staff 1700 10 28 11:13 Downloads
0: group:everyone deny delete
➜ ~

  

   file

  

  As we explore the system it will be useful to know what files contain. To do this we will use the file command to determine a file’s type. We can invoke the file command this way:

  随着探索文件系统的进行,知道文件信息是很有用的,可用file命令达此目的。我们可以这样调用:

➜ tmp file server.js
server.js: UTF-8 Unicode text

  如想了解更多,请移步我的博客

Linux学习之探索文件系统的更多相关文章

  1. Linux学习笔记(一) 文件系统

    对于每一个 Linux 学习者来说,了解 Linux 文件系统的结构是十分有必要的 因为在 Linux 中一切皆文件,可以说只有深入了解 Linux 的文件系统,才会对 Linux 有更深刻的理解 L ...

  2. 【Linux学习二】文件系统

    环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 一.文件系统 一切皆文件Filesystem Hierarchy St ...

  3. Linux学习 - 分区与文件系统

    一.分区类型 1 主分区:总共最多只能分四个 2 扩展分区:只能有一个(主分区中的一个分区),不能存储数据和格式化,必须再划分成逻辑分区                               才 ...

  4. Linux学习笔记(二) 文件管理

    了解 Linux 系统基本的文件管理命令可以帮助我们更好的使用 Linux 系统,以下介绍几个常用的文件管理命令 1.pwd pwd 是 Print Working Directory 的简写,用于显 ...

  5. Linux学习笔记(四) vi编辑器

    一.vi 编辑器 vi 编辑器 (Visual Interface) 是所有 Unix 及 Linux 系统下标准的编辑器,相当于 Windows 系统中的记事本 它有三种模式,分别是: Comman ...

  6. Linux学习笔记(五) 账号管理

    1.用户与组账号 用户账号:包括实际人员和逻辑性对象(例如应用程序执行特定工作的账号) 每一个用户账号包含一个唯一的用户 ID 和组 ID 标准用户是系统安装过程中自动创建的用户账号,其中除 root ...

  7. Linux学习笔记(六) 进程管理

    1.进程基础 当输入一个命令时,shell 会同时启动一个进程,这种任务与进程分离的方式是 Linux 系统上重要的概念 每个执行的任务都称为进程,在每个进程启动时,系统都会给它指定一个唯一的 ID, ...

  8. Linux学习笔记(七) 查询系统

    1.查看命令 (1)man 可以使用 man 命令名称 命令查看某个命令的详细用法,其显示的内容如下: NAME:命令名称 SYNOPSIS:语法 DESCRIPTION:说明 OPTIONS:选项 ...

  9. Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念

    Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念 进入到了Linux学习之CentOS第三篇了,这篇文章主要记录下对linux文件系统的初步认识,以及用户组.用户权限.文 ...

随机推荐

  1. Recurrent Neural Network系列1--RNN(循环神经网络)概述

    作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明.谢谢! 本文翻译自 RECURRENT NEURAL NETWORKS T ...

  2. ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库

    在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类.我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库.我们还将学习如何在代码中创建数据库上下文类 ...

  3. JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome

    今天为大家分享一下我自己制作的浏览器滚动条,我们知道用css来自定义滚动条也是挺好的方式,css虽然能够改变chrome浏览器的滚动条样式可以自定义,css也能够改变IE浏览器滚动条的颜色.但是css ...

  4. 2015 西雅图微软总部MVP峰会记录

    2015 西雅图微软总部MVP峰会记录 今年决定参加微软MVP全球峰会,在出发之前本人就已经写这篇博客,希望将本次会议原汁原味奉献给大家 因为这次是本人第一次写会议记录,写得不好的地方希望各位园友见谅 ...

  5. Matlab 高脚杯模型切片

    前言:此文为去年我替人做的一个课题,觉得比较简洁,图形也比较美观,因此放在博文里 数据源我放到了百度云盘高脚杯数据源 有兴趣的可以下载数据,跑程序试一下.也可以单独看看代码,看下实现过程. 主函数 % ...

  6. 【初学python】使用python连接mysql数据查询结果并显示

    因为测试工作经常需要与后台数据库进行数据比较和统计,所以采用python编写连接数据库脚本方便测试,提高工作效率,脚本如下(python连接mysql需要引入第三方库MySQLdb,百度下载安装) # ...

  7. 千呼万唤始出来,微软Power BI简体中文版官网终于上线了,中文文档也全了。。

    前几个月时间,研究微软Power BI技术,由于没有任何文档和资料,只能在英文官网瞎折腾,同时也发布了英文文档的相关文章:系列文章,刚好上周把文章发布完,结果简体中文版上线了.哈哈,心里有苦啊,早知道 ...

  8. CGI与FastCGI nginx+PHP-FPM

    本文转载自CGI与FastCGI 1.当我们在谈到cgi的时候,我们在讨论什么 最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html. ...

  9. 火星坐标、百度坐标、WGS-84坐标相互转换及墨卡托投影坐标转经纬度JavaScript版

    火星坐标 火星坐标是国家测绘局为了国家安全在原始坐标的基础上进行偏移得到的坐标,基本国内的电子地图.导航设备都是采用的这一坐标系或在这一坐标的基础上进行二次加密得到的.火星坐标的真实名称应该是GCJ- ...

  10. CSharpGL(33)使用uniform块来优化对uniform变量的读写

    CSharpGL(33)使用uniform块来优化对uniform变量的读写 +BIT祝威+悄悄在此留下版了个权的信息说: Uniform块 如果shader程序变得比较复杂,那么其中用到的unifo ...