Linux 常见文件处理命令

文件处理命令

目录处理命令

ls

ls 是最常用的命令之一,对应英文单词 list,主要用来查看文件和目录信息。有几个常用的选项

  1. -a,用于查看所有文件,包括 . 开头的隐藏文件
  2. -l,用于查看文件的详细信息,包括文件类型,用户权限,引用次数,所有者,所有组,修改时间,文件名
  3. -d,即查看文件夹本身,而不是看其下面的文件
  4. -h,查看文件时以更符合阅读习惯的方式显示,例如文件大小,自动转成 K, M 等单位
  5. -i,查看文件的 inode id

mkdir

mkdir 即 make directories,基本用法为:

mkdir /tmp/test0

这样就在 tmp 下创建了 test0。如果需要递归创建,例如在 tmp 下的 test1 下创建 test1_0,若 test1 不存在,则会提示无法创建,这时候就需要加上 -p 参数,例如

mkdir -p /tmp/test1/test1_0

mkdir 也可以同时创建多个目录,例如:

mkdir -p /tmp/test1/test1_1 /tmp/test1/test1_2

cd

cd 即 change directory 切换目录,基本用法为:

cd /tmp/test0

pwd

pwd 即 print working directory,直接输入 pwd 然后回车就会显示当前的目录绝对路径

. 与 ..

. 表示当前目录,.. 表示当前目录的上一级目录,可以与 cd 结合使用回到上一级目录

rmdir

rmdir 即 remove empty directories 删除空目录,基本使用方法是:

rmdir /tmp/test0

如果需要删除 test1 会提示目录非空,可以使用 rm

cp

cp 即 copy,复制文件或目录,基本用法为 cp 源目录 目标目录:

cp -r /tmp/test1/test1_0 /tmp/test1/test1_1

如果要复制目录则必须加上 -r,复制文件则不是必须的。复制文件以后文件的属性就变化了,如果不想改变属性则可以加上 -p

mv

mv 即 move,剪切目录或文件,用法与 cp 类似。如果在同一个目录下移动,目标名称与源名称不同即为改名操作

rm

rm 即 remove,删除文件。基本用法为:

rm /tmp/test0/test0.txt

删除的时候会询问是否删除,如果不想要询问则加上 -f 参数。如果想要删除文件夹则加上 -r 选项

touch

touch ,基本用法为:

touch /tmp/test0/test01.txt

如果不加路径只有名字,则默认在当前路径下创建文件。如果创建的文件中有空格,则需要用双引号将文件名包裹起来

cat

cat 可以查询文件内容,如果需要包括行号,则加上 -n

cat -n /etc/issue

将 cat 反过来写成 tac 可以反向查看文件

more

如果文件内容比较长,用 cat 浏览并不方便,用 more 可以分页显示,用法和 cat 类似。按空格或者 f 可以一页一页向后翻页,如果按回车可以一行一行向后翻页,按 q 退出,按 b 向回翻页

less

less 与 more 类似,但是可以用 pageup 向上翻页,向上箭头可以向上一行一行向上翻行。不仅如此,less 还可以进行搜索,输入 / 后输入需要搜索的内容即可,按 n 可以继续查找关键词

head

head 可以查看文件的前面部分,加上 -n 和需要查看的行数即可,例如

head -n 3 /etc/issue

默认显示前 10 行

tail

tail 与 head 相反,查看文件的后面部分,-n 可以加上需要查看的行数,-f 动态显示文件末尾的内容

ln

ln 是链接命令,语法为 ln -s [源文件] [目标文件]这样生成的为软连接文件,如果不加 -s 则为硬链接。软链接的权限为三个 rwx,ls -l 查看为 l 文件,大小比较小,会指向原文件。硬链接的各项信息与源文件相同包括上次更新时间,类似 cp -p 复制了属性,但是与 cp -p不同的是它可以同步更新,因为他们的 inode 相同。但是硬链接不可以跨分区也不能生成文件夹的硬链接

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

推荐阅读更多精彩内容