[Linux](十五) --文件与目录管理-常用命令

掌握了下面的命令,就可以像windows里一样对目录文件操作自如啦。

1.目录路径:

1.1 相对路径和绝对路径

以前总是有点分不清相对路径和绝对路径,现在倒是分清了。

  • 绝对路径,就是绝对的,一定从根目录/开始写的。
  • 相对路径,就是相对来说的,相对当前工作目录的路径。

1.2 $PATH

这是一个关于路径的变量,系统会根据里面的目录来查询可以执行的命令。

echo $PATH 可以看到里面有哪些目录。

图片.png

这是root权限下的$PATH内容。

不了解变量的可以看看变量的显示,设置,范围

2.切换,显示,新建,删除目录的命令:

2.1 切换目录:cd

既然是切换目录,那就可以返回上一层,进去下一层,或者当前目录。

符号 意义
. 代表当前目录
.. 代表上一层目录
- 代表前一个工作目录
~ 当前用户的主文件夹

2.2 显示当前所在目录

这是一个很简单的命令,唯一要注意的地方就是加了选项 -P,会避免显示连接文件,而是显示真正的路径。

2.3 新建目录:mkdir

新建目录时,我们要给予这个目录权限,一般都是默认权限。
若我们想要自己设置权限就可以加上选项 -m,如图:


图片.png

选项 -p,可以递归的创建文件夹。
比如 mkdir -p 1/12/123/1234就会创建
/1,
/1/12,
/1/12/123,
/1/12/123/1234目录。

2.4 删除目录:rmdir

可以删除空的目录,加上-p选项,可以连同上层的空目录一起删除掉。

3.复制,移动,删除,新建文件。

3.1 复制文件或目录:cp

  • 复制目录一般是使用 选项-r:递归持续复制。
  • 选项-i会提示我们是否覆盖当前文件,当目标文件已经存在的时候。
  • 还有一个 选项-a,复制出来的目录或文件,具有完全相同的特性,什么都一模一样。

关于连接(link file)的两个选项
-d:若要复制的文件是连接文件,直接复制会复制文件本身,-d则可以复制连接文件。
-s:复制一个文件的快捷方式,就是(link file)连接文件。

3.2 删除文件或目录:rm

这是一个比较危险的命令,因为可以删除掉任何东西。

  • 选项-i:删除前会提示我们是否删除,增加互动。
  • 选项-r:递归删除。

3.3 移动文件与目录,还可以改名字。

图片.png

创建了一个mulu1的文件夹,
把test1.txt文件放入其中,
在把mulu1文件夹重命名为mulu2。

我们可以一次性,移动多个文件到一个文件夹当中去。

3.4 新建文件使用touch命令。

4.文件内容查看

命令 用途
cat 从第一行开始查看文件内容
tac 从租后一行开始查看文件内容
nl 显示的时候带上行号
more 一页一页的显示文件内容
less 前后翻页查看文件内容
head 查看文件的前几行
tail 查看文件的结尾几行
od 以二进制的方式读取文件内容

详细用法就不说了,需要的时候在查看手册咯。

5.文件默认权限umask

图片.png

0022代表的是需要相应去掉的权限!!!
这里user去掉0,意味着权限还是一样。
group去掉了2,意味着新的文件少了w的权限。
other也是一样,去掉了2,少了w的权限。

6.文件查找的命令,which,whereis,locate,find

6.1 查看文件类型:file

图片.png

显然这是一个文本文件。

6.2 寻找文件:which

which是根据用户设置的PATH变量来查找文件,若你PATH变量中没有这个路径,那就可能找不到这个文件了,但说不定其实他是存在的。
例如 which cd我们找不到cd这个文件,但其实是存在的。

6.2 寻找特定文件:whereis

whereis可以用来找特定的文件,是通过数据库文件来查找的,速度比较快。
-b:只找二进制的文件。
-m:只找有说明书的文件。
-s:只找源文件。
-u:一些不是上面三者的特殊文件。

6.3 locate

locate 后面只要输入部分名称,就会把所有包含这个名称的文件显示出来。
locate也是根据数据库文件来查找的,我们可以使用命令 updatedb来更新数据库。

6.4 从硬盘查找文件:find

  • mtime number 查找number天前,那一天修改过的文件。
    例如查看今天被修改过的文件。


    图片.png
  • find ~/ -mtime +number:加了个正号,代表number天之前被修改过的文件。
  • find ~/ -mtime -number:加了个负号,代表number天之内被修改过的文件。

find其他用法这里就不说了。

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

推荐阅读更多精彩内容