问题是,我在 Linux 上拥有几个月的使用经验后才开始使用命令行。我尝试使用新的“光标主题”。我在 reddit 上发现我需要将文件从“下载”目录移动到/usr/share/icons.
因为这样行不通,所以我想需要将其移动到 reddit 帖子所述的第二个选项:~/.local/share/icons
。然后我想到它行不通的原因是它是一个压缩文件。这些是我在终端中输入的命令。
~$ sudo mv /usr/share/icons/posy-s-cursor.tar.gz /usr/share/icons/breeze_cursors
~$ ls /usr/share/icons/breeze_cursorscursors index.theme posy-s-cursor.tar.gz
mv /usr/share/icons/breeze_cursors/posy-s-cursor.tar.gz ~/.local/share/icons
mv: cannot move '/usr/share/icons/breeze_cursors/posy-s-cursor.tar.gz' to '/home/x/.local/share/icons': Permission denied
~$ sudo mv /usr/share/icons/breeze_cursors/posy-s-cursor.tar.gz ~/.local/share/icons
~$ sudo mv ~/.local/share/icons/posy-s-cursor-tar.gz /usr/share/icons/breeze_cursors/posy-s-cursor.tar.gz
mv: cannot stat '/home/x/.local/share/icons/posy-s-cursor-tar.gz': Not a directory
如果有人愿意的话我将非常感激:
- 找到 posy-s-cursor.tar.gz 文件并告诉我如何将其移动到
/usr/share/icons
- 告诉我如何使用命令行解压缩文件。
非常感谢大家。
答案1
要查找您的文件,请在您处理过的两个文件夹中搜索:
find /usr/share -name "posy-s-cursor.tar.gz"
find /home/x -name "posy-s-cursor.tar.gz"
看linuxhint.com或man find
获取有关命令的更多信息find
。
如果未找到,您可以搜索其他区域,但这可能需要很长时间。要更快地搜索整个磁盘,您可以使用定位(请参阅askubuntu 关于安装locate 的页面),但使用起来比较棘手,因为需要更新数据库(使用命令sudo updatedb
)才能正确处理新创建/复制/移动的文件)。或者干脆忘掉丢失的文件,然后再次下载。
你的最后一条命令
sudo mv ~/.local/share/icons/posy-s-cursor-tar.gz /usr/share/icons/breeze_cursors/posy-s-cursor.tar.gz
适合你,如果:
- 你的文件
posy-s-cursor-tar.gz
存在于~/.local/share/icons/
- 完整路径
/usr/share/icons/breeze_cursors/
已存在(包括目录breeze_cursors
。如果不存在,则需要先使用创建缺失的目录mkdir
。
要将 tar.gz 解压到当前目录(假设您位于 tar.gz 文件所在的目录中):
tar -xvf posy-s-cursor.tar.gz
看linuxhint.com或man tar
获取有关命令的更多信息tar
。