Linux从入门到精通7:Linux目录操作命令快速上手

Linux的文件系统与Windows文件系统及MAC文件系统一样,都是采用树形目录结构。区别在于,Linux和MAC(UNIX)目录结构只有一个根目录/,所有的子目录都是由根目录派生而来的;而Windows的每个分区(盘符)分别是一棵目录树。本节就来介绍一下Linux文件系统的目录结构和目录操作的常用命令。

1.tree命令

tree命令以树状图列出目录的内容。该命令默认没有安装,可以使用yum install -y tree命令安装。

语法:tree (选项) (参数)。

常用的选项:
-a:显示所有文件和目录;
-C:颜色区分:在文件和目录清单加上色彩,便于区分各种类型;
-F:格式区分:在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","@","|"号;
-L:限制目录最大深度,如:tree -L 2 /root,表示列出/root目录下的所有子目录。
-s:列出文件和目录大小;

参数:目标目录。

2.mkdir命令

mkdir命令用来创建目录。

语法:mkdir (选项) (参数)

常用的选项:
-p或--parents 级联创建:若父目录不存在,则先创建父目录;
-m或--mode<目标属性>建立目录的同时设置目录的权限。

参数:目录列表(以空格间隔)。

3.rmdir命令

rmdir命令用来删除空目录。

语法:rmdir (选项) (参数)

常用的选项:
-v或-verboes:显示命令的详细执行过程;
-p或--parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;
--ignore-fail-on-non-empty:忽略由于删除非空目录时导致的错误信息;

参数:目录列表(以空格间隔)。

4.rm命令

rm命令用来删除文件或目录。

语法:rm (选项) (参数)

常用的选项:
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
-v:显示指令的详细执行过程。

参数:目录列表(以空格间隔)。

5.pwd命令

pwd命令以绝对路径的方式显示用户当前工作目录。

语法:pwd

一般不带参数。

6.cd命令

cd命令用来切换工作目录。

语法:cd (选项) (参数)

常用的选项:
-p:如果要切换到的目标目录是一个符号连接的目录,直接切换到符号连接指向的实际目录。
-L:如果要切换到的目标目录是一个符号连接的目录,直接切换到该目录,而不是符号连接指向的实际目录。
-:返回前一次的目录。类似于遥控器上的返回键。

参数:目标目录。

7.ls命令

ls命令用来显示文件的路径或者目录下的内容。

语法:ls (选项)(参数)

常用的选项:
-a:显示目录下的所有文件,包括隐藏文件;
-A:显示目录下的所有文件,不包括隐藏文件;
-C:多列显示输出结果。这是默认选项;
-l:长列表(单列)显示输出结果;ls -l等于ll命令;
--color=auto:以颜色区分类型;
-F:以格式区分类型;
-d:仅显示目录名,而不显示目录下的内容列表;
-i:显示文件索引节点号(inode);
-k:以KB(千字节)为单位显示文件大小;
-h:自动以合适的单位显示文件大小;
-m:水平输出文件列表,用“,”号区隔每个文件和目录的名称;
-r:以文件名反序排列并输出目录内容列表;
-s:显示文件和目录的大小,以区块为单位;
-t:用文件和目录的更改时间排序;
-L:如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录;
-R:递归处理,将指定目录下的所有文件及子目录一并处理;
--full-time:列出完整的日期与时间;

参数:文件或者目录。

8.mv命令

mv命令用来移动或重命名文件或者目录。

语法:mv (选项) (参数)

常用的选项:
--backup=<备份模式>:先将同名目标文件备份,然后用源文件覆盖;
-b:类似与backup选项,但是不带参数;
-f:直接覆盖同名的目标文件或目录;
-i:覆盖同名文件或者目录前先询问。
-S<后缀>:为备份文件指定后缀,而不使用默认的后缀;
--target-directory=<目录>:指定源文件要移动到目标目录;
-u:更新:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

参数:文件或者目录。

9.cp命令

cp命令拷贝:用来将一个或多个源文件或者目录复制到指定的目的文件或目录。与mv命令的区别是:cp是拷贝,即复制粘贴,mv是移动,即剪切粘贴。

语法:cp (选项) (参数)

常用的选项:
-a:此参数的效果和同时指定"-dpR"参数相同;
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
-s:对源文件建立符号连接,而非复制文件;
-u:更新,源文件比目标文件新,或者目标文件不存在,才复制文件;
-S<后缀>:在备份文件时,用指定的后缀代替文件的默认后缀;
-b:覆盖已存在的文件目标前将目标文件备份;
-v:详细显示命令执行的操作。

参数:目标文件或目录。当参数是文件名时,表示将拷贝来的文件重命名;当参数是目录时,表示将拷贝来的内容放人该目录。

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

推荐阅读更多精彩内容