Destroy a damaged file (QNX)
zap [-pv] file zap [-pv] [-l|-u] directory
You should use zap to remove a file if:
The zap utility releases a file by clearing the directory entry for that file. The disk blocks used by the file aren't reclaimed. Therefore, if you use zap repeatedly, you'll reduce the total number of disk blocks available on the disk. You can reclaim these, however, by running chkfsys when the system is idle.
Normally, you should use the rm or rmdir commands to release files or directories.
Previously zapped files may be listed in any specified directory using the -l option.
You can “unzap” or recover zapped files by using the -u option. The utility prompts for each file that was zapped in the specified directory.
|The file to be “unzapped” must have been initially removed via a zap command. Files removed conventionally via rm or any other process which calls unlink() can't be restored by means of the zap -u command.|
Eliminate the directory entry for the file junk:
To run zap you must have read and write permission for the block special file for the filesystem containing the file being zapped. You must also have execute permission for the zap utility. In a normally configured system this means you must be root to run zap.
chkfsys, rm, rmdir
Backing Up and Recovering Data in the Neutrino User's Guide