lfc-rm1
Remove lfc files or directories in the name server
Usage
lfc-rm [-a]
[-f]
[-i]
filename ...
lfc-rm [-f]
[-i]
-r
dirname ...
Overview
lfc-rm removes LFC files or directories in the name server. For directories either -r or -R must be present. For regular files, it calls lfc_unlink while for directories, it calls lfc_rmdir.
This requires write permission in the parent directory and the file itself. If write permission on an entry is denied, the standard input is a terminal and the -f option is not given, the prompt "override write protection" appears and if the response is not y, the entry is not deleted. Entries directly under a protected directory are never deleted.
- path
-
specifies the LFC pathname. If path does not start with
/, it is prefixed by the content of theLFC_HOMEenvironment variable.
Options
The following options are supported:
-
-a -
Remove the
metadatainformation about a fileandthemetadatainformation about the replicas that it may have.Rememberthat this is a metadata-only operation, it does not remove the replicas physically from the disk. Removing metadata entries about replicas without removing the replicas from the disks leads to non-reachable files on disk. Applies only to files, not directories.
-
-f -
Do not give an error message if the file/directory does not exist.
-
-i -
Request acknowledge before removing each individual entry.
-
-R -
Recursive mode (equivalent to
-r).
-
-r -
Recursive mode.
Exit status
This program returns 0 if the operation was successful or >0 if the operation failed.
Releases
5 releases since Debian 6.0 (Squeeze); the text changed 1 time.
-a since Debian 8 (Jessie).