[Linux][3_文件与目录管理]

网友投稿 670 2022-05-30

linux目录机构为树形结构,根目录为/

处理目录的常用命令

ls(list directory contents), 列出目录

cd(change directory), 切换目录

pwd(print name of current/working directory), 显示当前目录

mkdir(make directories), 创建一个新的目录

rmdir(remove empty directories), 删除一个目录

cp(copy files and directories), 复制文件或目录

rm(remove files or directories), 移除文件或目录

mv(move (rename)files), 移动文件与目录, 或修改文件与目录的名称

在学习Linux中可以使用man来查看各个命令的使用文档。

ls

ls –l

man中的解释: use a long listing format(列出文件详细信息)

ls –a, --all

man中的解释: do not ignore entries starting with .(列出隐藏文件)

ls –r, --reverse

man中的解释: reverse order while sorting(逆序显示文件)

ls –R, --recursive

Man中的解释: list subdirectories recursively(递归显示文件)

ls –t

Man中的解释: sort by modification time, newest first(按照修改时间排序)

通配符

*, 匹配任意字符

?, 匹配单个字符

[xyz], 匹配xyz任意一个字符

[a-z], 匹配字符范围

[!xyz]或[^xyz], 匹配不在xyz中的任意字符

cp

cp -r, -R, --recursive

Man中的解释: copy directories recursively

cp -p

连同文件的属性一起复制过去,而非使用默认属性,常用于备份

Man中的解释: same as –preserve=mode,ownership,timestamps

cp --preserve[=ATTR_LIST]

Man中的解释: preserve the specified attributes (default:mode,ownership,timestamps), if possible additional attributes: context, links, xattr,all

cp -a

Man中的解释: -a, --archive                same as -dR --preserve=all,

--attributes-only        don't copy the file data, just the attributes

--backup[=CONTROL]       make a backup of each existing destination file

rm

rm -f, --force

Man中的解释: ignore nonexistent files and arguments, never prompt

rm -r, -R, --recursive

[Linux][3_文件与目录管理]

Man中的解释: remove directories and their contents recursively

mv

mv file1 dir/ 移动文件

mv file1 file2 重命名文件

Linux

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python 进阶 — Flake8 静态代码检查工具
下一篇:16软件1班安卓第二学期学习总结
相关文章