6.2
文件
与目录管理
谈了谈目录与路径之后,再来讨论一下关于文件的一些基本管理吧!文件与目录的管理上,不外乎『显
示属性』、
『拷贝』、『删除文件』及『移动文件或目录』等等,由于文件与目录的管理在
Linux
当
中是很重要的,
尤其是每个人自己家目录的数据也都需要注意管理!所以我们来谈一谈有关文件与
目录的一些基础管理部分吧!
6.2.1
文件
与目录的检视:
ls
[root@study ~]#
ls [
-
aAdfFhilnrRSt]
文件名或目
录
名
称
..
[root@study ~]#
ls [
--
color={never,auto,always}]
文件名或目
录
名
称
..
[root@study ~]#
ls [
--
full
-
time]
文件名或目
录
名
称
..
选项
与
参数
:
-
a
:全部的
文件
,
连
同
隐
藏
档
(
开头为
.
的
文件
)
一起列出
来
(
常用
)
-
A
:全部的
文件
,
连
同
隐
藏
档
,但不包括
.
与
..
这两个
目
录
-
d
:
½
列出目
录
本身,而不是列出目
录内
的
文件
数
据
(
常用
)
-
f
:直½列出
½
果,而不
½
行排序
(ls
预设会
以
档
名排序!
)
-
F
:根据
文件
、目
录
等信息,
给
予附加
数
据
½
构,例如:
*:
代表可
执
行文件;
/:
代表目
录
;
=:
代表
socket
文件
;
|:
代表
FIFO
文件
;
-
h
:
½
文件
容量以人
类½
易
读
的方式
(
例如
GB, KB
等等
)
列出
来
;
-
i
:列出
inode
号码
,
inode
的意
义
下一章
½会
½
绍
;
-
l
:
长数
据串行出,包含
文件
的
属
性与
权
限等等
数
据;
(
常用
)
-
n
:列出
UID
与
GID
而非使用者与群
组
的名
称
(UID
与
GID
会
在
账号
管理提到!
)
-
r
:
½
排序
½
果反向
输
出,例如:原本
档
名由小到大,反向
则为
由大到小;
-
R
:
连
同子目
录内
容一起列出
来
,等于
该
目
录
下的所有
文件
都
会显
示出
来
;
-
S
:以
文件
容量大小排序,而不是用
档
名排序;
-
t
:依
时间
排序,而不是用
档
名。
--
color=never
:不要依据
文件
特性
给
予
颜
色
显
示;
--
color=always
:
显
示
颜
色
--
color=auto
:
让
系
统
自行依据
设
定
来
判
断
是否
给
予
颜
色
--
full
-
time
:以完整
时间
模式
(
包含年、月、日、
时
、分
)
输
出
--
time={atime,ctime}
:
输
出
access
时间
或改
变权
限
属
性
时间
(ctime)
而非
内
容
变
更
时间
(modification time)
在
Linux
系统当中,这个
ls
指令可能是最常被执行的吧!因为我们随时都要知道文件或者是目录的
相关信息啊~
不过,我们
Linux
的文件所记录的信息实在是太多了,
ls
没有需要全部都列出来呢~
所以,当你只有下达
ls
时,默认显示的只有:
非隐藏档的档名、
以档名½行排序及文件名代表的
颜色显示
如此而已。举例来说,
你下达『
ls /etc
』之后,只有经过排序的文件名以及以蓝色显示目
录及白色显示一般文件,如此而已。
那如果我还想要加入其他的显示信息时,可以加入上头提到的那些有用的选项呢~
举例来说,我们
之前一直用到的
-l
这个长串显示数据内容,以及½隐藏档也一起列示出来的
-a
选项等等。
底下则
是一些常用的范例,实际试做看看: