Linux 文件与目录管理

目录的相关操作

特殊的目录

"." 代表此层目录
".." 代表上层目录
"-" 代表前一个工作目录
"~" 代表“目前用户身份”所在的主文件夹
"~account" 代表 account 这个用户的主文件夹(account 是个账号名称)

常见的处理目录的命令

cd: 切换目录

pwd: 显示当前目录
参数:
-P: 显示出当前的路径,而非使用连接路径。(P 是大写的)
例:
[root@localhost ~] # cd /var/mail ( /var/mail 是一个连接文件 )
[root@localhost mail] # pwd
/var/mail (列出当前的工作目录,省去后面的完整路径)
[root@localhost mail] # pwd -P
/var/spool/mail (显示正确的完整路径)
[root@localhost mail] # ls -ld /var/mail
lrwxrwxrwx 1 root root 10 Sep 4 17:54 /var/mail - > spool/mail

mkdir: 新建一个新的目录。
参数:
-m: 配置文件案的权限。
-p: 将你需要的目录递归建立起来
例:
[root@localhost tmp] # mkdir -p test1/test2/test3 (如果没有 "-p" 不可以这么创建)
[root@localhost tmp] # mkdir -m 711 test4 (test4 的权限为 "drwx - - x - -x")
注意:如果没有 "-p",已经存在的目录不能重新创建。

rmdir: 删除一个空的目录,如果目录不为空,删除不了。
参数:
-p: 连同上层“空的”目录一起删除。
例:
[root@localhost tmp] # rmdir -p test1/test2/test3 (没有 "-p" 是不可以这么删除的,目录不全也不可以删除)

文件与目录管理

查看文件与目录:ls

常用参数:
-a: 全部的文件,连同隐藏文件(开头为 "." 的文件)一起列出来
-d: 仅列出目录本身,而不是列出目录内的文件数据
-l: 列出长数据串,包含文件的属性与权限等数据

复制、删除与移动:cp, rm, mv
cp

常用参数:
-a: 将文件数据特性完全复制过去
-d: 若源文件为连接文件的属性,则复制连接文件属性而非文件本身
-i: 若目标文件已经存在时,在覆盖时会先询问操作的进行
-p: 连同文件的属性一起复制过去,而非使用默认属性
-r: 递归持续复制,用于目录的复制行为
注意:
在默认条件中,cp 的源文件与目的文件的权限是不同的,目的文件的所有者通常是命令操作者本身。如果不想让这种情况发生,必须要加上 -a 或者 -p 来完整复制文件权限的参数。

可以将多个数据一次复制到同一个目录去,最后面一定是目录。

rm

常用参数:
-f: 就是 force 的意思,忽略不存在的文件,不会出现警告。
-i: 互动模式,删除之前会询问用户是否操作。
-r: 递归模式,最常用在目录的删除,一定要小心使用。
注意:
如果文件名以 "-" 开头,删除时直接接文件名是不可以删除的,要在文件名前面加上 "./" ,是当前目录的意思。

mv

常用参数:
-f: force,强制得意思,如果目标文件存在,不询问,直接覆盖。

-i: 与 -f 相反,如果有目标文件存在的话,会询问。
-u: 若目标文件已经存在,但是源文件较新,才会更新。
注意:
如果有多个源文件或者目录,会将前面的所有数据移动到最后一个目标文件中。

cp 与 mv 都是源文件在前,目标文件在后。
文件内容查询
cat:由第一行开始显示文件内容

常用参数:
-v: 列出一些看不出的特殊字符。
-E: 将结尾的断行字符 $ 显示出来。
-T: 将 [Tab] 按键以 ^T 显示出来。
-A: 相当于 -vET,可列出一些特殊字符,不是空白。
-b: 列出行号,空白不显示行号。
-n: 打印出行号,空白也标识行号。

tac:从最后一行开始显示
nl:显示的时候,顺便输出行号

常用参数:
-b: 指定行号的显示方式。后接 a,空行也标识行号;后接 b,空行不标识行号。
-n: 列出行号的表示方法。后接 ln,行号在屏幕的最左方显示;后接 rn,行号在自己字段的最右方显示,且不加零;后接 rz,行号在自己字段的最右方显示,且加零。
-w: 行号字段占用的位数。
例:
[root@localhost ~] # nl -b a -n rz -w 3 /etc/issue
001 CentOS release 5.3 (Final)
002 Kernel \r on an \m
003
注意:所谓的加 0 与不加 0,是在 1、2、3 的前面加 0,并且默认字段为 6,这里因为 "-w 3",所以前面加了两个 0。这三个参数后面一定要加正确的参数,否则会出现错误。

more:一页一页的显示文件内容

在 more 这个命令执行过程中,常用的按键:
空格键(Space):代表向下翻一页。
Enter:代表向下滚动一行。
/字符串:代表在这个显示的内容当中,向下查询 “字符串” 这个关键字。
:f:立刻显示出文件名以及目前显示的行数。
q:离开。
b 或 [ctrl]+b:代表往回翻,不过只对文件有用,对管道无用。

less: 与 more 类似,但是可以往前翻页

在 less 这个命令执行过程中,常用的按键:
空格键: 向下翻动一页。
[PageDown]:向下翻动一页。
[PageUp]:向上翻动一页。
/字符串:向下查询 “字符串” 的功能。
?字符串:向上查询 “字符串” 的功能。
n:重复前一个查询。
N:反向重复前一个查询。
q:离开。

head:只看头几行

常用参数:
-n: 后面接数字,代表显示几行。

tai:只看结尾几行

-n: 后面接数字,代表显示几行。
-f: 表示持续检测后面所接的文件名,[crtl]+c 离开。

od:以二进制的方式读取文件内容

常用参数:
-t a: 利用默认的字符来输出。
-t c: 利用 ASCII 字符来输出。
-t d: 利用十进制来输出数据。
-t f: 利用浮点数来输出数据。
-t o: 利用八进制来输出数据。
-t x: 利用十六进制来输出数据。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,367评论 6 512
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,959评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,750评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,226评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,252评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,975评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,592评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,497评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,027评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,147评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,274评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,953评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,623评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,143评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,260评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,607评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,271评论 2 358

推荐阅读更多精彩内容