我需要使用 tar 命令从我的 ftp 服务器(所有 /usr/src/ 目录)创建一个存档。但是我不断收到许可被拒绝的错误。这是我正在做的一步一步:
canserhan@embserv:~$ cd /usr/src/
canserhan@embserv:/usr/src$ ls
kernel-headers-2.6.8-2 linux rtlinux-3.2-pre3
kernel-headers-2.6.8-2-386 linux-2.4.21 rtlinux3.2-move
kernel-kbuild-2.6-3 linux-2.6.9-rtlfree
kernel-source-2.6.8.tar.bz2 rtlinux
canserhan@embserv:/usr/src$ tar cvf rtl_archive.tar /usr/src/
tar: rtl_archive.tar: Cannot open: Permission denied
tar: Error is not recoverable: exiting now
canserhan@embserv:/usr/src$
Run Code Online (Sandbox Code Playgroud)
我做错了什么?似乎问题出在我的输出存档文件上。但我无法完全弄清楚我该怎么做。
Tho*_*mas 23
问题是您正在执行/usr/src其中没有使用凭据写入权限的命令。因此,您对.tar尝试创建的文件没有写权限。使用tar cvf /tmp/rtl_archive.tar /usr/src创建的tar文件,其中写作是可能的。
通常,您可以提供您有权写入的任何路径,例如:
tar cvf $HOME/rtl_archive.tar /usr/src
Run Code Online (Sandbox Code Playgroud)
在其中创建.tar文件。
| 归档时间: |
|
| 查看次数: |
69742 次 |
| 最近记录: |