Linux文件和文件夹的 *** 作

Linux文件和文件夹的 *** 作,第1张

概述Linux文件文件夹 *** 作 一、文件和文件夹的关系 文件夹中存放的是文件。 二、文件与文件夹的 *** 作 1、新建2、改名3、查看4、删除5、拷贝6、移动 1、文件的 *** 作 文件的新建:touch filename文件的改名:mv文件的查看:ls文件内容的查看:cat文件的删除:rm [-r -f]文件的拷贝:cp [-r -f -p]文件的移动:mv linux文件和文件夹的 *** 作 一、文件和文件夹的关系
文件夹中存放的是文件。
二、文件与文件夹的 *** 作
1、新建2、改名3、查看4、删除5、拷贝6、移动

1、文件的 *** 作

文件的新建:touch filename文件的改名:mv文件的查看:ls文件内容的查看:cat文件的删除:rm     [-r -f]文件的拷贝:cp     [-r -f -p]文件的移动:mv

touch命令:

touch命令   新建文件和修改文件或者文件的时间戳命令语法:      touch  【选项】 【文件名或者目录名】命令选项:      -a  只修改文件的access(访问)时间.      -c  或—no-create  不创建不存在的文件。      -d  使用指定的日期时间,而非现在的时间      -m 指修改Modify(修改)时间,而不修改access(访问)时间      -r  file  使用指定file文件的时间戳(access,modify)更新文件的时间戳(access,modify)      -t  将时间修改为参数指定的日期,如:10011150代表10月8号11点55分拓展:linux文件的三timestat命令:打印信息节点(inode)内容atime:(access time)显示的是文件中的数据最后被访问的时间,比如系统的进程直接使用或通过一些命令和脚本间接使用。mtime: (modify time)显示的是文件内容被修改的最后时间。ctime: (change time)显示的是文件的权限、拥有者、所属的组、链接数发生改变时的时间。当然当内容改变时也会随之改变。

rm命令——文件删除:

rm命令  删除文件命令语法  rm [options] name…命令选项  -i 删除前逐一询问确认。  -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。  -r 将目录及以下之档案亦逐一删除。

mv命令——文件改名:

mv命令  文件改名命令语法:      mv  old_file   new_file

ls命令——文件查看:

文件类型-  普通文件d 目录l 链接文件b 设备文件c 字符设备s 套接字文件p 管道文件linux 文件颜色意义绿色文件: 可执行文件,可执行的程序 红色文件:压缩文件或者包文件蓝色文件:目录白色文件:一般性文件,如文本文件,配置文件,源码文件等 浅蓝色文件:链接文件,主要是使用ln命令建立的文件红色闪烁:表示链接的文件有问题黄色:表示设备文件灰色:表示其他文件

mv命令——文件移动:

mv命令  文件移动命令语法:mv [选项] 源文件或目录       目标文件或目录命令选项-b:若需覆盖文件,则覆盖前先行备份。-i:若指定目录已有同名文件,则先询问是否覆盖旧文件;-f:force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;-u:若目标文件已经存在,且 source 比较新,才会更新(update)拓展:mv src dST    改名 dst是一个文件夹的时候  执行是移动        dst不是一个文件夹的时候 执行改名

cp命令——文件拷贝:

cp命令  拷贝文件命令语法    cp [options] 源文件或目录    目标目录命令选项    -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容    -d:复制时保留链接。这里所说的链接相当于windows系统中的快捷方式。    -f:覆盖已经存在的目标文件而不给出提示。    -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。    -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。    -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。    -l:不复制文件,只是生成链接文件。

cat命令——查看文件内容:

cat 命令用于连接文件并打印到标准输出设备上。    命令语法         cat [选项列表] [文件列表]  命令选项    -n 或 --number:        由 1 开始对所有输出的行数编号。    -b 或 --number-nonblank:    和 -n 相似,只不过对于空白行不编号。    -s 或 --squeeze-blank:        当遇到有连续两行以上的空白行,就代换为一行的空白行。    -v 或 --show-nonprinting:    使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。    -E 或 --show-ends :         在每行结束处显示 $。    -T 或 --show-tabs:         将 TAB 字符显示为 ^I。    -A,--show-all:        等价于 -vET。    -e:                等价于"-vE"选项;    -t:                等价于"-vT"选项;

head命令:

head - 输出文件的开始部分命令语法        head \[OPTION\] \[file\]命令选项    -c,--bytes=SIZE          打印起始的SIZE字节    -n,--lines=NUMBER         显示起始的NUMBER行,而非默认的起始10行    -q,--quIEt,--silent         从不显示给出文件名的首部    -v,--verbose             总是显示给出文件名的首部    --help             显示帮助后退出    --version             输出版本信息后退出

tail命令:

tail - 输出文件的末尾部分命令语法        tail \[OPTION\]   \[file\]命令选项    -f 循环读取    -v 显示详细的处理信息    -c<数目> 显示的字节数    -n<行数> 显示文件的尾部 n 行内容

2、文件夹的 *** 作

新建文件夹:mkdir文件夹改名:mv文件夹插卡:ls空文件夹的删除:rmdir不为空的文件夹的删除:rm -rf     递归删除文件夹移动:mv文件夹拷贝:cp [-r -p -f]

mkdir命令——新建文件夹:

mkdir  建立目录命令语法      mkdir [选项] 目录命令选项  -v   显示信息  -p   递归创建

rmdir命令——空文件夹的删除:

rmdir 删除空目录命令语法  rmdir  [options]  directory命令选项  -p   递归删除空目录
总结

以上是内存溢出为你收集整理的Linux文件和文件夹的 *** 作全部内容,希望文章能够帮你解决Linux文件和文件夹的 *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1023010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存