linux常用命令:如何创建文件和文件夹

在Linux系统里,想要创建文件和文件夹,其实挺简单的,常用的命令就两个。

首先是创建文件,我们一般用touch命令。
比如想创建一个叫example.txt的文件,就直接输入touch example.txt就行。
这个命令会给你弄出一个空文件。
要是文件本来就已经存在了,执行这个命令也不会有问题,它主要是用来更新一下文件的访问和修改时间的。

想看看文件是不是真的创建好了,用ls命令就能看到了。
敲入ls,你就能在屏幕上看到你刚创建的example.txt。

然后是创建文件夹,这个用的是mkdir命令。
比如说,要创建一个叫myfolder的文件夹,就输入mkdir myfolder。
这样,文件夹就创建好了。

要是想知道文件夹的详细情况,比如权限、是谁创建的、有多大、啥时候修改的,可以用ls -l命令。
执行后,你就能看到myfolder的所有信息了。

说几个要注意的地方:第一,命令和文件名、文件夹名之间一定要有空格,不然命令会出问题。
第二,有时候你可能没有权限创建文件或文件夹,这种情况下,可以在命令前面加个sudo,比如sudo touch example.txt,这样通常就能解决问题了。
第三,你可以指定一个路径来创建文件或文件夹,比如touch /path/to/directory/example.txt,这样就会在指定的路径下创建文件。
如果那个路径本身不存在,命令就会失败,除非你用mkdir -p,它会帮你把所有必要的父目录都创建出来。

linux创建文件夹命令

在Linux系统里,想让文件夹嗖地一下出现,用mkdir命令准没错,它是英文make directory的缩写。
下面跟你唠唠几个常用的mkdir用法,保证你轻松上手:
1 . 单文件夹创建:最简单的用法就是mkdir文件夹名。
比如输入mkdir test,当前目录下立马就能冒出个名叫test的新家。
是不是超简单?
2 . 批量创建文件夹:要是想一口气造好几个文件夹,直接把名字用空格隔开就行。
像这样mkdir docs images videos,docs、images、videos这三个文件夹就同时被造出来了,效率杠杠的。

3 . 创建带子目录的家:有时候文件夹里还要再分小房间,这时就得用上-p参数。
比如mkdir -p project/src/main,系统会自动帮你把project、src、main这些目录一层层建好,哪怕中间的目录原本不存在呢。

4 . 给文件夹设密码锁:mkdir还有个-m参数,可以给新文件夹定个权限。
比如mkdir -m 7 00 secret,这样只有你自己能看secret文件夹里的东西,别人就啥也干不了。

5 . 创建时看个热闹:要是想知道文件夹到底有没有被造出来,用-v参数就行。
比如mkdir -v logs,系统会告诉你“mkdir: 已创建目录'logs'”,是不是很贴心?
创建完文件夹后,用ls命令瞅一眼确认下,文件夹确实出现了就完事儿了。
这些用法在所有Linux或Unix系统上都能用,日常搞搞文件夹管理,完全够用啦!

Linux下安装程序到指定路径需要怎么做

Linux这边的文件和目录摆放还是挺有讲究的,都按着一定的规矩来,这样软件们才能各找各的,顺利运行。
一般程序的可执行文件都搁在 /bin 或者 /usr/bin 下面,库文件呢,就喜欢待在 /lib 或者 /usr/lib。
其他啥文件,也都得归置到对应的目录里,方便管理也方便找。

要是你想把某个程序,比如 JDK,装到指定的地方,比如 /usr/java,那可以照着下面这几步来:
首先,得去 JDK 官网上下个版本。
Linux 用户的话,我推荐下 tar.gz 格式的,像这个 jdk-9 .0.4 _linux-x6 4 _bin.tar.gz 就挺好。

然后,用个 x-shell 或者啥终端工具连上你的 Linux 电脑。

安装的第一步,是在 /usr 下头建个新目录,专门放 JDK 的东西。
打开终端,先敲 cd /usr/ 切换到 /usr 目录,然后敲 mkdir java,这就建好了一个叫 java 的子目录,准备装 JDK。

接下来,把下载好的 JDK 文件挪到 /usr/java 这个新目录里。
挪完了,用 tar -zxvf [文件名] 这个命令把它解开,JDK 的安装包就出来了。

最后一步,为了让新装的 JDK 生效,得改改系统的环境变量。
打开终端,敲 vi /etc/profile 这个命令,进去之后找到文件的末尾,敲进去这几行:
JAVA_HOME=/usr/java export JAVA_HOME export PATH=$JAVA_HOME/bin:$PATH
这几行是干啥的?第一行是告诉系统,你的 JDK 在哪儿;后面两行是把这个路径加到系统环境变量里,好让系统随时都能找到 JDK。

改完了保存并退出 vi 编辑器(按 Esc 键,然后敲 :wq),再敲 source /etc/profile 让这个改动立刻生效。

好了,这么一来,JDK 就成功装到 /usr/java 路径下了。

linux 中如何在指定的目录下创建文件

首先,咱们来敲一段代码,这个代码的作用是处理命令行参数,创建目录。
代码如下:
c include include include include
int main(int argc, char argv[]) { FILE file; int opt; char optstring = "a:b:c:d"; char fname[5 0]; while ((opt = getopt(argc, argv, optstring)) != -1 ) { switch (opt) { case 'a': strcpy(fname, optarg); if (mkdir(fname, 07 7 7 ) == -1 ) printf("failed to build directory\n"); // if ((file = fopen(fname, "w+")) == NULL) // printf("open file error\n"); break; } } return 0; }
在这段代码中,我们使用了 getopt 函数来解析命令行参数,然后根据参数类型 a 来创建目录。
如果创建目录失败,会打印出 "failed to build directory" 的错误信息。
这里注释掉了打开文件的代码,如果需要的话可以取消注释。

最后,运行这段代码,根据命令行参数创建相应的目录,效果如图所示。