移动后无法找到文件

移动后无法找到文件

问题是,我在 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.comman 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.comman tar获取有关命令的更多信息tar

相关内容