From a98c4f79546ce07386e1407e252666b922cca10e Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 22 May 2024 23:09:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...07\344\273\266\347\256\241\347\220\206.md" | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 "\350\216\253\346\265\267\345\251\214/20240522\346\226\207\344\273\266\345\217\212\346\226\207\344\273\266\347\256\241\347\220\206.md" diff --git "a/\350\216\253\346\265\267\345\251\214/20240522\346\226\207\344\273\266\345\217\212\346\226\207\344\273\266\347\256\241\347\220\206.md" "b/\350\216\253\346\265\267\345\251\214/20240522\346\226\207\344\273\266\345\217\212\346\226\207\344\273\266\347\256\241\347\220\206.md" new file mode 100644 index 0000000..e1de6db --- /dev/null +++ "b/\350\216\253\346\265\267\345\251\214/20240522\346\226\207\344\273\266\345\217\212\346\226\207\344\273\266\347\256\241\347\220\206.md" @@ -0,0 +1,73 @@ +## 文件及文件管理 + +### 1、ls:列出目录下的文件和内容 + +​ 1、-l (long format):以长格式显示文件和目录的详细信息,包括权限、链 接数、所有者、所属组、大小、最后修改日期和时间以及文件名。 + +​ 2、-a (all):显示包括以点(`.`)开头的隐藏文件在内的所有文件和目录。 + +​ 3、-h (human-readable):与 `-l` 结合使用时,以易读的格式(如 KB, MB)显示文件大小。 + +​ 4、-R (recursive):递归列出目录内容,显示指定目录及其所有子目录的 文件和目录。 + +​ 5、-t (time):按修改时间排序显示文件和目录,最新的排在前面。 + +​ 6、-S*(size):按文件大小排序,大的文件排在前面,默认是降序。 + +​ 7、-r (reverse):反转排序顺序,通常与其他排序选项(如 `-t` 或 `-S`)一 起使用。 + +​ 8、-d (directory):当指定的项是目录时,仅显示目录名称本身,而不是其 内容。 + +​ 9、-X:按扩展名排序。 + +### 2、cd + +​ 1、进入某个目录:cd 目录名 + +​ 2、返回上一级目录:cd .. + +​ 3、返回家目录:cd ~ 或者cd + +​ 4、返回上一次所在目录:cd - + +### 3、pwd + +​ 1、pwd 显示当前目录所在路径 + +​ 2、dir1=$(pwd) + +​ echo $dir1 + +​ 将当前工作目录路径保存到变量中 + +### 4、mkdir + +​ 1、-p:递归创建目录,如果没有指定的上级目录,会一并创建。 + +​ 2、-m :设置新创建目录的权限。MODE是一个八进制数,用于指定目录 的权限位。 + +​ 3、-v:在创建每个目录时显示信息,这有助于确认哪些目录被成功创建。 + +​ 4、mkdir /tmp/新目录 :创建临时文件 + +### 5、rmkdir 目录名:只能删除空目录 + +### 6、rm + +​ 1、-f:强制删除文件或目录,不提示确认,即使文件设为只读也会删除, 且不显示不存在文件的错误信息。 + +​ 2、-i:在删除每一个文件或目录前提示用户确认,以避免误删。 + +​ 3、-r, -R:递归删除目录及其包含的所有内容,适用于删除非空目录。 + +​ 4、-v:显示正在删除的文件或目录的信息,提供详细的删除过程反馈。 + +​ 5、-f a*:删除所有以a开头的文件 + +​ 6、-f .*:删除隐藏文件 + +​ 7、-rf:递归地强制删除 + +​ 8、rm -d 目录名:只删除空目录 + +​ 9、rm -f a.txt b.txt:同时删除多个文件 \ No newline at end of file -- Gitee