如何在Linux或Unix中制作文件夹

时间:2020-01-09 10:39:31  来源:igfitidea点击:

如何使用CLI在Linux或Unix系统中创建文件夹?
您需要使用mkdir命令在Linux或类似Unix的操作系统中创建新目录或文件夹。
本教程显示如何在Linux或Unix系统中创建文件夹(也称为目录)。

如何在Linux中建立资料夹

步骤如下:

  • 在Linux中打开终端应用程序
  • mkdir命令用于创建新目录或文件夹。
  • 假设您需要在Linux中创建一个名为dir1的文件夹,执行:mkdir dir1

让我们详细查看示例和其他用法。
语法为:

mkdir folder
mkdir [option] folderName
mkdir directory

如何在Unix中创建一个名为foo的新文件夹

打开终端应用程序,然后执行以下命令:

mkdir foo

要查看目录列表,请使用ls命令:

ls
ls -l

您可以同时创建任意数量的文件夹/目录:

mkdir dir1 dir2 dir3 dir_4

验证一下:

ls -l

如何在Linux/Unix中使用mkdir命令创建文件夹/目录

让我们尝试理解以下行:

drwxr-xr-x 2 Hyman Hyman  4096 Aug  7 20:57 dir_4
  • drwxr-xr-x文件模式(有关文件模式,请参见下文)。
  • 2链接数
  • Hyman所有者名称
  • Hyman组名
  • 4096文件中的字节数
  • 8月7日20:57文件的最后修改日期
  • dir_4文件/目录名称路径

有关文件模式的更多信息

条目类型字符(第一个字符" drwxr-xr-x")描述文件的类型,如下所示:

  • -:常规文件。
  • b:阻止特殊文件。
  • c:字符特殊文件。
  • d:目录。
  • l:符号链接。
  • p:先进先出
  • s:套接字
  • w:Whiteout。

因此,基本上以上条目中的d字符告诉我们它是目录/文件夹。
接下来的三个字段分别是三个字符:所有者权限,组权限和其他权限。

如何创建一个名为bar的新目录

打开终端应用程序并输入以下命令,但传递-v选项以获取有关您的文件夹/目录名称的直观确认:

mkdir -v foo

输出示例:

mkdir: created directory 'foo'

如果需要,如何制作父文件夹

语法为:

mkdir -p dir1/dir2
mkdir -p parent/child
mkdir -p pictures/vacations
ls -l
ls -l pictures

如何制作文件夹/目录并设置其权限

默认情况下,使用读取,写入和执行权限创建新目录。
将-m选项传递到目录以设置新目录的权限:

mkdir -m {permissions} {dirName}
mkdir -m 777 delta
ls -l

为了创建一个名为delta的目录,对所有用户都启用了所有三种类型的权限,将在序列号777之前添加到-m之后。
可以从mkdir手册页获得有关mkdir的更多信息:

man mkdir

或者

mkdir --help

输出示例:

Usage: mkdir [OPTION]... DIRECTORY...
Create the DIRECTORY(ies), if they do not already exist.
 
Mandatory arguments to long options are mandatory for short options too.
  -m, --mode=MODE   set file mode (as in chmod), not a=rwx - umask
  -p, --parents     no error if existing, make parent directories as needed
  -v, --verbose     print a message for each created directory
  -Z                   set SELinux security context of each created directory
                         to the default type
      --context[=CTX]  like -Z, or if CTX is specified then set the SELinux
                         or SMACK security context to CTX
      --help     display this help and exit
      --version  output version information and exit

要删除目录,请使用rmdir命令/rm命令。
例如,删除名为dir1的文件夹:

rmdir dir1

或者

rm -rf dir2