Linux上的文件管理类命令都有哪些?

文件查看类命令

  • cat: 正序查看文件内容,输出
    命令:cat FILE

  • tac: 倒序查看文件内容,输出
    命令:tac FILE

  • head: 正序查看文件,输出默认前n行
    命令:head FILE

  • tail: 倒序查看文件,输出默认后n行
    命令:tail FILE

  • more: 分屏查看命令
    命令:more FILE
    特点:翻屏至文件尾部后自动退出
    选项:
     空格键 (space):代表向下翻一页;
     Enter :代表向下翻『一行』;
     /字符串 :代表在这个显示的内容当中,向下搜寻『字符串』这个关键词;
     :f :立刻显示出文件名以及目前显示的行数;
     q :代表立刻离开 more ,不再显示该文件内容。
     b 或 [ctrl]-b :代表往回翻页,不过这动作只在文件未全部显示时可用,文件全部显示后自动退出 

  • less: less命令比起 more 更加的有弹性
    命令:less FILE
    选项:
     空格键 :向下翻动一页
     [pagedown]:向下翻动一页
     [pageup] :向上翻动一页
     /字符串 :向下搜寻『字符串』的功能
     ?字符串 :向上搜寻『字符串』的功能
     n :重复前一个搜寻 (与 / 或 ? 有关!)
     N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
     g :前进到这个资料的第一行去
     G :前进到这个数据的最后一行去 (注意大小写)
     #G : 跳转至指定行;
     1G :跳转至文件首部
     q :离开 less 这个程序
     注意:使用less在屏幕底部不会显示出目前显示内容的百分比,而是显示文件名。

  • stat 查看文件的元数据(使用stat 查看到的文件的信息是文件的元数据)
    命令:stat FILE
    文件的数据分为两类:一类为数据,即文件的实际内容;另一类为元数据,用来描述文件属性的数据。

文件管理类命令

  • cp命令:copy
     源文件;目标文件;

 单源复制:cp [OPTION]... [-T] SOURCE DEST
 多源复制:cp [OPTION]... SOURCE... DIRECTORY
   cp [OPTION]... -t DIRECTORY SOURCE...

 单源复制:cp [OPTION]... [-T] SOURCE DEST
  如果DEST不存在:则事先创建此文件,并复制源文件的数据流至DEST中;
  如果DEST存在:
  如果DEST是非目录文件:则覆盖目标文件;
  如果DEST是目录文件:则先在DEST目录下创建一个与源文件同名的文件,并复制其数据流;

 多源复制:cp [OPTION]... SOURCE... DIRECTORY
   cp [OPTION]... -t DIRECTORY SOURCE...
  如果DEST不存在:错误;
  如果DEST存在:
  如果DEST是非目录文件:错误;
  如果DEST是目录文件:分别复制每个文件至目标目录中,并保持原名;
 常用选项:
  -i:交互式复制,即覆盖之前提醒用户确认;
  -f:强制覆盖目标文件;
  -r, -R:递归复制目录;
  -d:复制符号链接文件本身,而非其指向的源文件;
  -a:-dR --preserve=all, archive,用于实现归档;
  --preserv=
   mode:权限
   ownership:属主和属组
   timestamps: 时间戳
   context:安全标签
   xattr:扩展属性
   links:符号链接
   all:上述所有属性

注意:由于 cp 有种种的文件属性与权限的特性,所以,在复制时,你必须要清楚的了解到:

  1. 是否需要完整的保留来源文件的信息?
  2. 来源文件是否为符号链接文件 (symbolic link file)?
  3. 来源档是否为特殊的文件,例如 FIFO, socket 等?
  4. 来源文件是否为目录?
  • mv命令:move
     mv [OPTION]... [-T] SOURCE DEST
     mv [OPTION]... SOURCE... DIRECTORY
     mv [OPTION]... -t DIRECTORY SOURCE..
     常用选项:
       -i:交互式;
       -f:force

  • rm命令:remove
     rm [OPTION]... FILE...
     常用选项:
      -i:interactive
      -f:force
      -r: recursive
      删除目录:rm -rf /PATH/TO/DIR
       危险操作:rm -rf /*

 注意:所有不用的文件建议不要直接删除,而是移动至某个专用目录;(模拟回收站)

目录管理类的命令:

mkdir, rmdir

  • mkdir:make directories
     mkdir [OPTION]... DIRECTORY...
      -p: 自动按需创建父目录;
      -v: verbose,显示详细过程;
      -m MODE:直接给定权限;

 注意:路径基名方为命令的作用对象;基名之前的路径必须得存在;

  • rmdir:remove empty directories

     rmdir [OPTION]... DIRECTORY...
      -p:删除某目录后,如果其父目录为空,则一并删除之;
      -v: 显示过程;

 问题1:如何创建/tmp/x/y1, /tmp/x/y2, /tmp/x/y1/a, /tmp/x/y1/b?
 问题2:如何创建a_c, a_d, b_c, b_d;

 bash的基础特性之:命令行展开
 ~:自动展开为用户的家目录,或指定的用户的家目录;
 {}:可承载一个以逗号分隔的路径列表,并能够将其展开为多个路径;
 例如:/tmp/{a,b} 相当于 /tmp/a /tmp/b
 问题1. mkdir -pv /tmp/x/{y1/{a,b},y2}
 问题2. mkdir -v {a,b}_{c,d}
 问题3. 创建如下目录结构:

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

推荐阅读更多精彩内容