bash,mkdir 文件夹名称,touch 文件名.txt,echo "内容" > 文件名.txt,
`,,
mkdir命令用于创建新的目录,
touch命令用于修改文件的时间属性,若文件不存在,系统会自动创建此文件。
echo`命令输出内容到文件。在Linux系统中,创建文件夹并写入内容的方法有很多,这里我们介绍一种常用的方法:使用mkdir
命令创建文件夹,然后使用touch
命令创建文件并写入内容,接下来,我们将详细介绍这两种命令的使用方法和注意事项。
创建文件夹
1、mkdir
命令
mkdir
命令用于创建一个新的文件夹,其基本语法如下:
mkdir [选项] 目录名
常用选项:
-p
:递归创建多级目录,如果父目录不存在,会自动创建。
-m
:设置文件夹的权限模式,如755
表示所有者具有读、写、执行权限,而其他用户只有读、执行权限。
-v
:显示详细信息。
我们要创建一个名为example_folder
的文件夹,可以使用以下命令:
mkdir example_folder
2、创建多级目录
如果需要创建多级目录,可以在目录名前加上..
,表示上一级目录,我们要创建一个名为dir1/dir2/dir3
的多级目录,可以使用以下命令:
mkdir -p dir1/dir2/dir3
创建文件并写入内容
1、touch
命令
touch
命令用于创建一个新的空文件或更新现有文件的时间戳,其基本语法如下:
touch [选项] 文件名
常用选项:
-a
:仅更新文件的访问时间,而不更新修改时间和状态更改时间。
-m
:设置文件的权限模式,如644
表示所有者具有读、写权限,而其他用户只有读权限。
-c
:仅在文件不存在时才创建新文件。
-r
:递归处理指定目录及其子目录下的所有文件。
-t
:设置文件的时间戳。
--date=@$(date +%s)
:设置文件的时间为当前时间。
--reference=@$(find /path/to/reference -type f)
:设置文件的时间戳为参考文件的时间戳。
我们要创建一个名为example_file.txt
的文件并写入内容"Hello, World!",可以使用以下命令:
echo "Hello, World!" > example_file.txt && touch example_file.txt
注意:>
和&&
之间有一个空格,这样可以确保先将内容写入文件,然后再更新文件的时间戳,如果不加空格,可能会导致时间戳更新失败。
相关问题与解答
1、如何删除刚刚创建的文件夹?
答:rmdir
命令用于删除空文件夹,要删除刚刚创建的文件夹,可以使用以下命令:
rmdir example_folder
如果要删除非空文件夹及其内容,可以使用rm -r
命令:
rm -r example_folder/* && rmdir example_folder
2、如何查看文件夹的内容?
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/130978.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复