打包etc目录下的所有文件,排除passwd,shadow
时间: 2024-05-31 14:07:44 浏览: 64
可以使用如下命令:
tar -czvf etc.tar.gz --exclude=passwd --exclude=shadow /etc
其中:
- -czvf 表示打包成压缩文件并输出过程信息。
- --exclude=passwd 和 --exclude=shadow 表示排除 passwd 和 shadow 文件。
- /etc 表示打包目录为 /etc。
相关问题
/etc/passwd和/etc/shadow文件有什么用
在Linux系统中,/etc/passwd和/etc/shadow文件是非常重要的文件,它们存储了与用户和用户组相关的信息。其中,/etc/passwd文件存储了所有用户的基本信息,如用户名、用户ID、用户组ID、用户家目录、默认shell等。而/etc/shadow文件则存储了用户的加密密码和其他安全相关的信息,如密码过期时间、账户锁定状态等。这两个文件的作用非常重要,如果它们出现问题,可能会导致无法正常登录系统。
相关问题:
Linux中/etc目录下passwd、shadow复制到/backup用tar压缩到u盘
在Linux系统中,如果你想要将`/etc`目录下的passwd和shadow文件备份,并且打包成一个tar压缩文件存到U盘上,可以按照以下步骤操作:
1. **登录到Linux终端**:首先,确保你有终端访问权限。
2. **切换到/etc目录**:
```sh
cd /etc
```
3. **复制passwd和shadow文件**:
```sh
cp passwd shadow /backup/
```
这样会在`/backup`目录下创建两个副本,分别是passwd和shadow。
4. **创建tar归档文件**:
```sh
tar -czvf /backup/passwd_shadow_backup.tar.gz passwd shadow
```
`-c`表示创建一个新的归档文件,`-z`启用gzip压缩,`v`是详细模式(显示进度),`f`指定文件名。
5. **移动到U盘**:
- 首先,确认U盘挂载点(例如 `/media/your_username/USB_drive`)。如果U盘未挂载,需要挂载它。
```sh
sudo mount /dev/sdX1 /media/your_username/USB_drive
```
将`sdx1`替换为你实际的U盘设备名。
- 然后将备份文件移动到U盘:
```sh
mv /backup/passwd_shadow_backup.tar.gz /media/your_username/USB_drive/
```
6. **退出并卸载U盘**:
```sh
umount /media/your_username/USB_drive
```
完成以上步骤后,你就成功地将passwd和shadow文件备份到了U盘上,以tar.gz格式进行了压缩。
阅读全文