将当前目录下的普通文件,归档到hello.tar中;
时间: 2023-11-27 20:05:44 浏览: 156
可以使用以下命令将当前目录下的所有普通文件归档到hello.tar中:
```
tar -cvf hello.tar *
```
其中,`tar` 是 Linux 下的一个压缩命令,`-c` 表示创建归档文件,`-v` 表示在处理文件时显示详细信息,`-f` 指定归档文件名,`*` 表示归档当前目录下的所有文件和文件夹。
如果只想归档普通文件,可以使用以下命令:
```
tar -cvf hello.tar --exclude='*/' *
```
其中的 `--exclude='*/'` 表示排除掉所有目录,只归档普通文件。
相关问题
linux shell:将当前目录下的普通文件,归档到hello.tar中;
在Linux Shell中,你可以使用`tar`命令来创建一个归档文件,例如将当前目录下的所有普通文件归档到名为"hello.tar"的文件中。这个过程通常包括以下几个步骤:
1. 确保你在你想操作的目录下,可以使用`pwd`命令查看当前工作目录。
2. 使用`find`命令找到当前目录及其子目录下的所有普通文件(非隐藏文件)。假设普通文件后缀不是".dir"等特殊类型的文件,命令可能会像这样:
```
find . -type f ! -name "*.dir"
```
3. 将上述`find`命令的结果传递给`tar`命令,加上归档选项`-czvf`,分别代表创建(-create)、压缩(compress)、验证(validate)和指定输出文件(hello.tar):
```
tar czvf hello.tar $(find . -type f ! -name "*.dir")
```
如果想要将当前目录以及子目录都包含进去,可以使用`-C`选项指定根目录,如 `-C .`。
运行这个命令后,它会在当前目录下生成一个名为"hello.tar"的归档文件,包含了当前目录下的所有普通文件。
用shell编程,将当前路径下的普通文件归档到hello.tar中
可以使用以下命令将当前路径下的普通文件归档到hello.tar中:
tar -cvf hello.tar *
其中,-c 表示创建归档文件,-v 表示显示归档过程,-f 表示指定归档文件名,* 表示匹配当前路径下的所有文件。
阅读全文