Linux基础操作1——文件和目录

Linux基础操作1——文件和目录
一、目录

1、mkdir dirname 建立子目录. 注意:用户不能在一个不存在的目录中建立子目录。

2、mkdir data 在当前目录下建立子目录data 

3、mkdir /usr/data 在/usr/目录下建立子目录data,此时/usr目录必须已经存在。

4、rmdir dirname 删除空目录,目录里面如有文件或目录则无法删除。

5、pwd 显示用户目前所在目录cd dirname 切换目录。

6、cd . "."表示当前目录

7、cd .. ".."表示上一层目录

8、cd / "/"表示根目录

9、cd ~ "~"表示宿主目录(用户登录时所在的目录) 

10、cd /usr/bin 切换到/usr/bin目录下


二、文件

1、ls 查看文件信息,这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是某一个档案的内容显示出来。 

ls命令可加参数很多,我们这里不一一列出,只给出较常用的几个,各参数可以混合使用。

ls 不加任何信息,显示目前目录中所有文件。

 ls [file] 显示特定的文件。如: ls /home/X

ls –a 显示所有的文件和目录,如果没有这个参数,句点开始的文件和目录不会显示出来,即以”.”开头的文件,如 shrc的初设档 .shrc;如果我们要查看这类档案,则必须加上参数 -a 

ls -l 这个参数代表使用 ls 的长( long )格式,可以显示更多的信息,包括文件的权限、所有者、大小、最后更改日期等。如:

    ls -l FILE -rwx--x--x 1 soft bgi Sep 1 09:11 FILE  

    第一列表示文件得属性,linux下文件分三个属性:可读r,可写w,可执行x 。

(第一个字符表示是目录(d)或链接文件(l)或单纯的文件(-)等。第2-4字符”rwx” 表示此文件属主soft对文件file1的权利为”可读、可写、可执行”。第5-7字符”r-x” 表示此用户组bgi内的用户对文件file1的权利为:”可读、不可写、可执行”。第8-10字符”r--” 表示其他用户对文件file1的权利为”可读、不可写、不可执行” 。)

    第二列表示文件个数,如果是文件则为1,如果是目录则表示里面的文件个数。

    第三列别是此文件或目录的拥有者。

    第四列表示文件所有者所属的组。

    第五列表示文件大小, 用byte表示。

    第六列表示文件的修改日期。

    第七列表示文件或目录名称。

ls –t 按文件最后更改时间排序文件。

ls –F 在文件后面加上类型标识:如果是目录,则在后面加”/”,如果是可执行文件,则在后面加”*”,如果是个链接,则在后面加”@” more [file] 显示文件,按屏显示,空格键翻页,回车键每次只翻一行,敲入q/Q/:q/:Q/ZZ等都可提前退出more命令。

2、less [file] 基本同more命令,可以使用方向键随意滚动文件。

less –S 分列显示 。

less –help 显示详细说明文档。

3、cat [file] 显示文件内容,所有内容全部显示。

cat –n [file] 在显示内容前加上行号。

4、cp 拷贝文件,可以将文件拷贝成另一个文件,或是拷贝到另一个目录中。可以使用通配符拷贝具有同一特征的所有文件。

cp file1 file2 将file1拷贝成file2 。

cp /usr/file2 ./ 将/usr目录下的文件file2拷到当前目录下。

cp –i 覆盖相同名称文件前先询问用户。

cp –R 递归拷贝,即拷贝时将所有目录一并拷贝。

cp --help 查阅命令详细使用信息。

5、mv 移走目录或者改文件名。

mv file1 file2 将file1 改名为 file2 。

mv filename dirname/ 将文件移至某一目录下。

mv –help 查阅命令详细使用信息。

6、rm 删除文件或目录

rm file1 file2 file3 …. 

rm * 删除当前目录下所有文件

rm –f 强制删除文件,删除时,不提出任何警告讯息。 

rm –i 删除文件之前均会询问是否真要删除,y/n指示下一步。

 rm –r 递回式的删除,即逐级删除目录下的子目录。

rm –help 查阅命令详细使用信息

7、chmod 更改文件或目录权限 

chmod –r file 更改所有的权限,包括子目录及其内文件。

chmod nnn file(s) n从0到7,权限可相加。依次代表用户、组成员、其他人的权限。0 无任何权限。1 可执行权限。2 可写权限。4 可读权限。

chmod a operator b file(s) a代表用户u、组g或其他o,operator代表+-=:权限的更改方式,b代表权限类型:r可读w可写x可执行。

chmod g+rw file 增加文件组内可读写的权限。

chmod o=rx file 更改文件的权限,使其他用户可读可执行。

8、chown 更改文件或目录所有者,自己不能再改回来。

 chown UID:GID files

9、grep是一过滤器,它可搜索文件并过滤出有某个特征的行。

grep [-nv] match_pattern file1 file2 .... 

 -n 把所找到的行在行前加上行号列出。  -v 把不包含 match_pattern 的行列出。

10、ln [-参数] [源文件或目录][目标文件或目录] 指令用在链接文件或目录。

       链接又可分为两种: 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个文件可以有多个名称,而软链接的方式则是产生一个特殊的文件,该文件的内容是指向另一个文件的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。常用的参数如下:

-b 删除,覆盖目标文件之前的备份。

 -d或-F 建立目录的硬连接。 

-s 对源文件建立符号连接,而非硬连接。 

-f 强行建立文件或目录的连接,不论文件或目录是否存在。 

-i 覆盖既有文件之前先询问用户。

11、cut 截取文件中的某字段。 

-c m-n 表示显示每一行的第m个字元到第n个字元。 

-f m-n 表示显示第m栏到第n栏(使用tab分隔)。 

-d’分隔符’ 用来定义分隔符(单个字符),默认为tab键,和-f配合使用。

12、sort命令的功能是对文件中的各行进行排序,默认为以整行为关键字按ASCII字符顺序进行排序。

-u 对排序后认为相同的行只留其中一行。

 -f 将小写字母与大写字母同等对待。 

-r 按逆序输出排序结果。

13、uniq 处理文件中重复的行 

-d 只显示重复行。

 -u 只显示文件中不重复的各行。

14、find 查找文件,基本用法find [路径] [参数],可以使用find –help查看详细说明。 

find bin/ -name run.sh 查找bin目录下名字为run.sh的文件 。

-amin n 查找系统中最后n分钟访问的文件 。

-atime n 查找系统中最后n天访问的文件。

 -cmin n 查找系统中最后n分钟被改变状态的文件。

 -ctime n 查找系统中最后n天被改变状态的文件。

 -empty 查找系统中空白的文件,或空白的文件目录。

15、wc 该命令用来统计给定文件中的字节数、字数、行数。 

-c统计字节数。

 -l统计行数。

 -w统计字数。

16、du [options] [file or dir]统计文件大小 

-s 所有文件大小总和。

 -k 以kbytes为单位输出 。

17、awk 对文件进行信息提取等处理,基本模式为:awk '{操作代码}' 输入文件 。

$ awk '{ print }' /etc/passwd 此命令输出/etc/passwd文件的内容。

/etc/passwd为输入文件。花括号用于将几块代码组合到一起,这一点类似于 C 语言。

$ awk -F:":" '{ print $1 }' /etc/passwd使用 -F 选项来指定 ":" 作为字段分隔符,打印出在输入文件中每一行中出现的第一个字段。


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念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

推荐阅读更多精彩内容