1.touch 创建空文件、 更改文件时间
touch 命令的选项说明如表2.5 所示。
表2.5 touch 命令选项说明
【例2-9】 创建空文件file1、 file2、 file3 和file4。
【例2-10】 将文件file1 的时间记录改为3 月12 日19 时30 分。
◎说明
时间格式MMDDhhmm 指月(MM)日(DD)时(hh)分(mm), 如果还需要加上年份, 可以使用201903121930, 表示2019 年3 月12 日19 时30 分。
2.cp 复制文件和目录
cp 命令选项说明如表2.6 所示。
表2.6 cp 命令选项说明
【例2-11】 将/etc/passwd 文件复制到当前家目录的test 文件夹中。
这时在家目录的test 中即有一个文件passwd。
【例2-12】 生成一个passwd_new 文件, 要求内容与passwd 文件内容相同。
【例2-13】 将~/test 目录下的所有内容复制到当前家目录, 命名为testnew。
3.mv 文件和目录改名、 移动文件和目录路径
mv 命令选项说明如表2.7 所示。
表2.7 mv 命令选项说明
【例2-14】 将~/test 目录下的所有后缀名为“∗.png”的文件移动到~/pic 目录下。
【例2-15】 把~/pic/1.png 文件改名为~/pic/life.png。
【例2-16】 把~/pic 目录名称更改为~/mypic。
4.rm 删除文件或目录
命令格式: rm [选项] [文件| 目录]
rm 命令选项说明如表2.8 所示。
表2.8 rm 命令选项说明(www.daowen.com)
【例2-17】 删除文件file1, 删除文件file2, 删除前确认。
【例2-18】 删除当前家目录下的目录mypic。
◎注意
rm -rf ∗.∗表示强制删除当前目录下的所有文件, 管理员权限慎用, 会删除根目录下的全部文件及其相关目录。
5.find 用于查找文件或目录
如果用户没有指定查找范围, 则find 命令从当前目录开始搜索查找。 常见的选项参数如表2.9 所示。
表2.9 find 命令常用参数选项
【例2-19】 搜索在/etc/中所有以host 开头的文件。
其中的“host∗”表示所有以host 开头的文件。
【例2-20】 搜索当前目录中文件属主具有读写权限, 并且文件所属组及其他用户具有读权限的文件。
【例2-21】 在/etc 目录下查找大于1MB 小于10MB 的文件。
【例2-22】 查找/var/log 目录中更改时间在7 天以前的普通文件, 并删除。
【例2-23】 查找出所有用户susa 拥有的文件, 并且把它们复制到/root/finder 目录中。
6. 查找文件或目录which/whereis
(1) which 命令。
which 的命令格式如下:
它主要用来搜索二进制文件、 可执行文件或者Shell 命令行的位置。
例如“which find”, 返回信息如下:
(2) whereis 命令。
whereis 的命令格式如下:
它主要用来搜索二进制文件的位置、 源代码的位置和man 帮助文件位置。
例如“whereis find”, 返回信息如下:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。