标签: tmp

如何在shell脚本中创建临时文件?

在运行脚本时,我想在/tmp目录中创建一个临时文件。

执行该脚本后,该脚本将清除该脚本。

如何在shell脚本中做到这一点?

shell-script tmp

243
推荐指数
5
解决办法
24万
查看次数

/tmp 和 /var/tmp 有什么区别?

在大多数FHS系统上,有一个/tmp文件夹和一个/var/tmp文件夹。两者之间的功能区别是什么?

fhs directory-structure tmp

159
推荐指数
4
解决办法
13万
查看次数

当您“挂载”包含内容的现有文件夹时会发生什么?

现在里面/tmp有一些临时文件。当我将硬盘驱动器 ( /dev/sdc1)安装在 之上时/tmp,我可以看到硬盘驱动器上的文件。/tmp当我的硬盘被挂载时,实际内容会发生什么变化?是否可以在/tmp安装硬盘驱动器时对实际内容执行 r/w 操作?

python@lanix / $ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       286G   43G  229G  16% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            3.8G  4.0K  3.8G   1% /dev
tmpfs           766M  1.4M  765M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            3.8G   38M  3.8G   1% /run/shm
none            100M   24K  100M   1% /run/user
/dev/sdb1       7.5G  2.7G  4.9G  35% /mnt
/dev/sdc1       932G  242G  691G  26% …
Run Code Online (Sandbox Code Playgroud)

mount tmp

106
推荐指数
1
解决办法
7万
查看次数

/tmp 的正确权限是什么?我无意中将其全部设置为 public 递归

我创建了一个非常短暂的临时目录,我想在一些用户之间共享几个小时: /some/path/tmp

不幸的是,我已启动sudo chown 777 -R /tmp而不是sudo chown 777 -R tmp,所以我的/tmp文件现在完全公开。

现在它完全公开了,这是一个安全问题吗?我应该将其改回更安全的设置吗?什么是正确的权限/tmp

permissions tmp chown

100
推荐指数
2
解决办法
18万
查看次数

选项卡完成错误:bash:无法为此处文档创建临时文件:设备上没有剩余空间

使用标签栏时,我不断收到此错误:

bash:无法为此处的文档创建临时文件:设备上没有剩余空间”

有任何想法吗?

我一直在做一些研究,很多人都在谈论 /tmp 文件,它可能会有些溢出。当我执行df -h我得到:

Filesystem      Size  Used Avail Use% Mounted on 
/dev/sda2       9.1G  8.7G     0 100% /
udev             10M     0   10M   0% /dev
tmpfs           618M  8.8M  609M   2% /run
tmpfs           1.6G     0  1.6G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.6G     0  1.6G   0% /sys/fs/cgroup
/dev/sda1       511M  132K  511M   1% /boot/efi
/dev/sda4       1.8T  623G  1.1T  37% /home
tmpfs           309M  4.0K  309M   1% /run/user/116
tmpfs           309M     0  309M   0% /run/user/1000
Run Code Online (Sandbox Code Playgroud)

看起来 /dev/data 目录即将爆炸,但是如果我提示:

$ …
Run Code Online (Sandbox Code Playgroud)

shell ssh debian tmp

77
推荐指数
5
解决办法
24万
查看次数

在多个平台上找到正确的 tmp 目录

I have a script that needs to create temporary files for its work, and clean up after itself. My question is about finding the right base directory for the temporary files.

The script needs to work on multiple platforms: Git Bash (Windows), Solaris, Linux, OSX. On each platform, the preferred temp directory is expressed differently:

  • Windows: %TMP% (and possibly %TEMP%)
  • OSX: $TMPDIR
  • Linux, UNIX: supposed to be $TMPDIR but appears to be unset on multiple systems I tried

So …

directory shell-script tmp

57
推荐指数
3
解决办法
3万
查看次数

/tmp 保证存在吗?

/tmp在写入其中的文件之前是否需要检查和创建?假设没有人跑,sudo rm -rf /tmp因为这是一种非常罕见的情况

tmp

43
推荐指数
3
解决办法
9291
查看次数

如何在RAM中创建临时文件?

我有一个脚本可以将其输出通过管道传输到|tee scriptnameYYMMDD.txt. 在生成输出的 for 循环的每个循环之后,我将反转文件内容,tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txt以便日志输出在浏览器窗口中可见,最新的行位于顶部。

我将有几个脚本并行执行此操作。我正在尝试最小化磁盘活动,因此|tee scriptnameYYYYMMDD.txt最好从RAMdisk输出。mktemp/tmp文件夹中创建一个文件,但它似乎不在磁盘上。

filesystems scripting shell-script tmp files

40
推荐指数
3
解决办法
4万
查看次数

rm -rf /tmp/* 安全吗?

这是我过去经常在 Windows 上做的事情,但在我最近的惨败之后,我想确定一下。这样做是否安全

sudo rm -rf /tmp/*
Run Code Online (Sandbox Code Playgroud)

?

tmp

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

当 / 上有可用空间时溢出 /tmp 挂载

我最近在/tmp. 我没有单独的/tmp分区,而且有 17% 的空闲空间/——那为什么我会得到一个溢出的tmp文件系统呢?

在此处输入图片说明

在此处输入图片说明

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/mapper/safesquid-root / …
Run Code Online (Sandbox Code Playgroud)

ubuntu tmp

28
推荐指数
3
解决办法
3万
查看次数