Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8738995
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T10:51:00+00:00 2026-06-13T10:51:00+00:00

I want to delete a file or folder by implementing my own system call

  • 0

I want to delete a file or folder by implementing my own system call such that after giving command ‘ls -a’ it must not be visible to me.

So basically I want to hide a file from commands like ‘ls’or ‘ls -a’. And then unhide it from the same.

It means I don’t want it to completely delete it. Just hide it from user.

I am thinking it has to do some thing with

struct file_operations *f_op;

From where we can actually hide the file by manipulating ‘readdir()’.

But I don’t know how to manipulate it.

Any help?

P.S:- Linux Kernel version 3.5.x x86 64bit. I am doing changes in /linux/fs/namei.c

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T10:51:01+00:00Added an answer on June 13, 2026 at 10:51 am

    There is no way to do this – and even if there is, you shouldn’t.

    Instead, if you want to be able to “undelete” a file, you should have a folder somewhere on the file system (eg, “.Trash”), and instead of deleting the file using unlink or the like, just move the file into the trash directory. On “undelete”, just move the file back. On “empty trash” or whatever, actually unlink the file from the hard drive.

    This will have the effect of “hiding” the file from commands like ls -a because the file no longer exists in that folder; it’s been moved to some Trash folder or Recycling Bin somewhere else on the hard drive.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to delete a file in assets folder in run-time. I have a
Inside a folder (say c:\test) I want to delete the oldest file if the
Hi i want my java program to show a popup and gain read,write,delete file,folder
I have a folder which contains some files that I want to deleted after
I want to have a batch file that will delete all the folders and
I want to delete content from every file within a folder (Which includes files
I want to delete all files in a folder that are less than 200
I want to delete a file with its name and the containing folder; when
I want to delete a file using racket. I am using following code. (delete-file
I want to delete a file into recycle bin. I using this code. SHFILEOPSTRUCT

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.