March 28, 2024, 10:31:31 PM

News : LinuxSolved.com Linux Help Community Forum..


Author Topic: PROBLEMS FACED IN COMMAND LINE OPERATIONS  (Read 5775 times)

Offline rajesh.bahl

  • Linux Learner
  • ***
  • Posts: 86
PROBLEMS FACED IN COMMAND LINE OPERATIONS
« on: May 10, 2007, 06:05:33 PM »


Hi All !

I am facing a few problems with command line operations:

1. I need to list hidden files ONLY in a particular directory. How to use ls command for the same ?
2. I need to search files created in last few days ( let's say in last 10 days ). I tried :
find / -ctime  -10 -print
command but this gives so many files which were "not created" by anyone but were there since installation of the system.
Also is there a way to see the "creation time" of a file ?

3. I suspect that somebody has tried to sneak into my computer. How and where can I see logs through command line indicating above activity captured ?


I have tried reading man pages also but have not been able to sort out these issues.
Kindly help !!



Regards
rajesh.bahl

Offline Ricky

  • LST CareTaker
  • Specially Skilled
  • *****
  • Posts: 2381
Re: PROBLEMS FACED IN COMMAND LINE OPERATIONS
« Reply #1 on: May 11, 2007, 08:36:38 PM »
I will rather use find command for above.
Since in linux hidden files names starts with a dot (.) hence you search it with find -name directive. Also we need to escape . & * so that will go as real . & * to find command.
Code: [Select]
find -name \.\*

For second..
Try
Code: [Select]
find / -mtime -10
Reason for using -mtime is that -ctime actually looks for file status last time means if any file's group , permission etc. is changed then -ctime should not report currectly as will show you according to file status change.
Though your command is fine using -ctime too.

You can get file details by :
Code: [Select]
ls -ld <filename>
For answer 3 ..
Look for details for commands "last" and "lastlog"
Also look into files at /var/logs

Offline rajesh.bahl

  • Linux Learner
  • ***
  • Posts: 86
Re: PROBLEMS FACED IN COMMAND LINE OPERATIONS
« Reply #2 on: May 12, 2007, 06:41:36 AM »

Thanks Ricky !

Even if you try to run find -mtime  -10   -- still the result is same as so many files are listed which are not created by me. I just need the files created by me in last 10 days. Can we somehow put a filter to these "non-required" files ?



Regards
rajesh.bahl

Offline rajesh.bahl

  • Linux Learner
  • ***
  • Posts: 86
Re: PROBLEMS FACED IN COMMAND LINE OPERATIONS
« Reply #3 on: May 12, 2007, 06:48:15 AM »

Also can you please explain what ls -ld filename will give ?

Actually I tried both -------------------  ls -l filename and ls -ld filename. Both are showing the same result.
But how to see the "creation time of file" ?



Regards
rajesh.bahl


Offline Ricky

  • LST CareTaker
  • Specially Skilled
  • *****
  • Posts: 2381
Re: PROBLEMS FACED IN COMMAND LINE OPERATIONS
« Reply #4 on: May 12, 2007, 07:24:18 PM »
OK try "ls -cl"

Add name of owner of the file (ie. under username you created it) so should be like
Code: [Select]
find / -mtime -10 -owner <username>   

Well, looking all around I found that every where ie. man pages of ls, find etc. are talking about last modification / file status change time but no one is talking about file creation. Means.. linux do not really have difference between last modification and creation time. Though I am not sure about this as have to look into it a bit more.

Offline rajesh.bahl

  • Linux Learner
  • ***
  • Posts: 86
Re: PROBLEMS FACED IN COMMAND LINE OPERATIONS
« Reply #5 on: May 13, 2007, 06:46:26 AM »

Thanks Ricky once again !

I have been scratching my head on this "creation time" issue since last almost two years but have not found any satisfactory answer !
If you come across any solution --kindly let me know.


Regards
rajesh.bahl

Offline gauravbajaj

  • LST CareTaker
  • Experienced
  • *****
  • Posts: 658
Re: PROBLEMS FACED IN COMMAND LINE OPERATIONS
« Reply #6 on: May 15, 2007, 06:00:49 AM »
Have u tried

find / -mtime -10 -user username  { give username which created the last 10 days files  }

????
« Last Edit: May 15, 2007, 06:03:47 AM by gauravbajaj »