小编c-x*_*ger的帖子

更改时输出文件内容

我想在文件更改时输出文件的内容,例如,如果我有文件foobar并且我这样做:

magic_command foobar

当前终端应该显示文件的内容并等到,我不知道,我按 ^C。

然后,如果从另一个终端我做:

echo asdf >> foobar

除了原始文件内容外,第一个终端应该显示新添加的行(当然,考虑到我没有按 ^C)。

terminal tail stdout

60
推荐指数
4
解决办法
8万
查看次数

tar 可以在不解压的情况下解压缩存档吗?

如果我有一个压缩存档(例如archive.tar.xz),我可以将其解压缩并使用tar xf archive.tar.xz. 据我了解,这在技术上是两个步骤:解压缩archive.tar,然后“拆分”(为了需要一个更好的词)archive.tar到原始文件中。

有没有办法解压离开后停下来archive.tar?在这种情况下,我可以使用xz -d,但我更喜欢使用tar,因为这并没有xz特别限制我。tar xf似乎有(一些)智能来确定应用什么减压,我想保留它。

到目前为止,我能想到的最好的解决方案是紧随tar xf archive.tar.xz其后tar cf [...]

tar archive

1
推荐指数
1
解决办法
905
查看次数

mkdir 在存在的目录中“没有这样的文件或目录”

我有一个网络(samba)共享安装在/run/user/1000/gvfs/smb-share:server=wdmycloud,share=family. 大多数活动在共享中工作正常 - 我可以移动内容,创建和删除文件等。 但是,如果我cd进入Music/Various Artists(两者都确实存在)并尝试创建特定目录,它会失败:

$ mkdir "Pretty in Pink: The Original Motion Picture Soundtrack"
mkdir: cannot create directory ‘Pretty in Pink: The Original Motion Picture Soundtrack’: No such file or directory
Run Code Online (Sandbox Code Playgroud)

mkdir -p 也失败了:

$ mkdir -p "Pretty in Pink: The Original Motion Picture Soundtrack"
mkdir: cannot create directory ‘Pretty in Pink: The Original Motion Picture Soundtrack’: No such file or directory
Run Code Online (Sandbox Code Playgroud)

但是,mkdir对于其他目录名称可以正常工作:

$ mkdir test
# no output, directory …
Run Code Online (Sandbox Code Playgroud)

directory samba mkdir

0
推荐指数
1
解决办法
585
查看次数

标签 统计

archive ×1

directory ×1

mkdir ×1

samba ×1

stdout ×1

tail ×1

tar ×1

terminal ×1