标签: rm

rm 在 MINGW32 上,无法取消链接不是所有者

类似于cygwin上的rm,不能取消链接不是 owner,而是 MINGW32 。我试过 chmod u+w path 但这没有帮助。

user@computer /d
$ rm dir -d
rm: cannot unlink `dir': Not owner

user@computer /d
$ chmod u+w dir

user@computer /d
$ rm dir -d
rm: cannot unlink `dir': Not owner
Run Code Online (Sandbox Code Playgroud)

rm mingw

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

删除文件不会释放空间

我有一个格式化为 ext3 的磁盘,它已被完全填满。我试图通过删除文件来释放一些空间,但它不起作用。我可以使用rm这些文件,但它们没有显示在目录列表中,但我没有可用空间。

以下是尝试删除某些文件的副本。从 中可以看出ls -la,文件没有硬链接到另一个位置,删除似乎成功了。在df输出中,使用的块数减少了 182556,这是文件占用的空间,但可用计数保持为零。fsck 没有检测到文件系统有任何问题,并且根本没有更改可用空间。

我现在正在使用 CentOS 6 尝试删除这些文件,但大多数文件是使用 Debian 发行版编写的(我不完全确定哪个版本,无论Clonezilla使用什么)。

# ls -la
总计 182564
drwxr-xr-x。2 根 4096 2011 年 3 月 4 日。
drwxr-xr-x。5 根根 4096 八月 13 13:18 ..
-rw-------。1 根 4030114 2011 年 3 月 4 日 sda1.vfat-ptcl-img.gz.aa
-rw-------。1 根 182667379 2011 年 3 月 4 日 sda2.ntfs-ptcl-img.gz.aa
-rw-r--r--。1 根 2011 年 3 月 4 日 37 日 sda-​​chs.sf
-rw-r--r--。1 根 31744 2011 年 3 …

linux rm

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

如何从具有特定文件名长度的目录中删除所有文件?

我有一个 tmp 目录,里面装满了程序创建但没有正确清理的各种文件。这些文件中的每一个都有一个简单的 6 个随机字符的文件名。除此之外,目录中还有几十个合法文件我不想删除。我可以将它们移出然后 rm -rf 整个目录,但我认为会有一种更简单的方法,因为方便的是,没有一个合法文件的文件名长度为 6。

例子:

-rw-------  1 root root    0 Sep  8 08:59 BxP6dX
-rw-------  1 root root    0 Sep  7 03:29 c93Rb2
-rw-------  1 root root    0 Sep  8 12:29 Cq8S3f
-rw-------  1 root root    0 Sep  8 03:59 CV_6kc
-rw-------  1 root root    0 Sep  7 15:29 d5cBqw
drwxr-xr-x  2 root root   40 Sep  6 16:03 legitimateFile
-rw-------  1 root root    0 Sep  7 21:29 qC5XQD
-rw-------  1 root root    0 Sep  9 …
Run Code Online (Sandbox Code Playgroud)

linux bash rm

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

如何使用cli删除名称以“-r”开头的文件

我每隔一段时间就创建奇数文件,例如

$ls -rthl
$-rw-r--r--  1 shamil hep  290 Aug 13 11:58 -rf
Run Code Online (Sandbox Code Playgroud)

有趣的是,不可能删除此文件

rm -f -rf
Run Code Online (Sandbox Code Playgroud)

我知道我需要转义像“-”这样的特殊符号,所以问题很清楚。我曾经知道解决方案,但后来忘记了。

如何正确删除它?

我试过这样的事情

rm -f \-rf
Run Code Online (Sandbox Code Playgroud)

但无济于事。

linux bash command-line rm

6
推荐指数
2
解决办法
564
查看次数

在 macOS 中删除“rw-r--r-- root/wheel 受限”文件会留下一些文件

我刚刚发现了一个 4.5Gb/Previous System/private目录,这是由(最近)升级到 10.13(日期似乎匹配)引起的。由于它严重占用了我的可用空间,而且我不知道为什么更新会决定保留一堆系统级文件,我已经尝试过了rm -Rf。这大部分成功了(缩小到 1.6Gb),但仍然有一些我无法删除的文件,在var/dyldvar/datadetectors.

这是 a 的输出sudo rm -Rf /Previous\ System

rm: datadetectors: Permission denied
override rw-r--r--  root/wheel restricted for dyld/dyld_shared_cache_x86_64.map?
Run Code Online (Sandbox Code Playgroud)

我的印象是restricted与 SIP 相关?我不知道为什么它会保护,/Previous System因为它没有被使用......

对于与我当前正在运行的系统无关的东西,恢复可用空间的路径是否需要进行 SIP 重启?

rm macos macos-highsierra

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

删除所有除了?

可能的重复:
删除所有文件,但一个带有 rm 的文件

在 unix 中,要删除目录中的 zip 文件,只需键入

rm *.zip
Run Code Online (Sandbox Code Playgroud)

如何删除除 zip 文件之外的所有内容?

rm

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

在 `rm` 之后恢复 /dev

在从 livevd 安装 gentoo 期间,有一个步骤可以创建一个 dev 目录,稍后在目标的 chroot 中用于安装

它是这样完成的

mount --rbind /dev /mnt/gentoo/dev
Run Code Online (Sandbox Code Playgroud)

在安装过程中,我决定重新开始……所以我就这样做了

rm -fr /mnt/gentoo/*
Run Code Online (Sandbox Code Playgroud)

没想到它(“将再次解压缩 stage3 tar 球”)我从我的实际 /dev 中删除了大部分设备文件,因为 chroot 中的那些只是绑定到真实设备。

现在,简单的解决方案是:重新启动。我知道如果我重新启动它们会再次出现。但这是一个没有持久性的livevd。因此,如果我重新启动,我将失去大约 1 小时的固件准备时间,等等,

现在我将重新启动。但我想学习如何恢复 /dev 如果这样的情况再次发生(因为现在我需要知道即使我永远不会再使用它)


更新:只记得 LFS。从头开始阅读 linux 文档,我认为最简单的解决方法是调用

 /etc/init.d/udev restart
Run Code Online (Sandbox Code Playgroud)

大多数文件现在似乎都在那里。

linux gentoo rm udev dev

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

在 Linux 中删除非空目录的最快方法

我使用命令rm -rf 目录,但我遇到了以下文章:文章\n这表明 rsynch 到空文件夹是最快的方法?rsync -a \xe2\x80\x93deleteempty/a为什么会出现这种情况?\n是否有另一种更快的方法来删除非空文件夹?

\n

关于这篇文章的另一篇有趣的文章2

\n

linux shell rsync rm

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

如果“rm -rf”不起作用,但“ls -a”没有显示文件怎么办?

我在 encfs 容器中有一个文件夹 foo(来源:/local/home/me/Documents mountpoint:/u/me/Documents),我无法删除它。

> pwd
/u/me/Documents

> mount
[..]
encfs on /local/home/me/Documents type fuse.encfs (rw,nosuid,nodev,default_permissions,user=me)

> ls -la foo
drwxr-xr-x  2 me mygrp 4096 Nov  6 10:35 ./
drwx------ 31 me mygrp 4096 Nov  6 10:47 ../

> mv foo bar

> ls -lad bar
drwxr-xr-x 2 me mygrp 4096 Nov  6 10:35 bar/

> rm -rf bar
rm: cannot remove ‘bar’: Directory not empty

> lsof bar

> echo $?
1

> mv bar /tmp
mv: inter-device …
Run Code Online (Sandbox Code Playgroud)

linux rm

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

WinSCP - 如何压缩、下载和删除文件?

如何在 WinSCP 中压缩、下载和删除 (ZDD) 文件?

例如,您的本地目录是 Desktop,而您的远程目录(服务器计算机中的目录)是,例如,/var/www/html您想要压缩并下载特定的目录或文件,然后您希望在下载时将其删除完成的。


在此输入图像描述


为了进一步解释,在linux中我可以这样做,例如:

(
zip -r /var/www/html/dr.zip /var/www/html
scp /var/www/html/dr.zip USER@IP:/location
rm /var/www/html/dr.zip
)
Run Code Online (Sandbox Code Playgroud)

我需要 WinSCP 类似的东西,但我知道应该使用WinSCP 下载机制,并且它与 Nix 实用程序不同scp

我的问题:

您知道用 WinSCP 实现这一目标的方法吗?

zip download rm winscp

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

标签 统计

rm ×10

linux ×6

bash ×2

command-line ×1

dev ×1

download ×1

gentoo ×1

macos ×1

macos-highsierra ×1

mingw ×1

rsync ×1

shell ×1

udev ×1

winscp ×1

zip ×1