I've had problems with the suggested rm -r because it will follow symbolic links out to other filesystems. Imagine what fun we had when we ran that from /opt/BOB/new only to find that there was a link to /usr/lib contained within it. Yes, it went off an cleared that too. Good thing we didn't have a link to /dev, /usr or /.
If you have few enough files, you could:-
This tests that the item is a file. It will not traverse down directories though. Do you want to do that too, or does the above suffice?
If you have lots of files, then you may have to write a stronger loop. We can get to that if you need it.
Robin
Liverpool/Blackburn
UK
These 2 Users Gave Thanks to rbatte1 For This Post:
I am writing a script which reads a file line by line and then assigns it to a variable like this 1090373422_4028715212.jpg. I have images with file name of this format in some other directory. In my script I want to assign variable with this file name and then find this filename in some other... (11 Replies)
Hi,
I have to copy a set of files abc* in /path/ to /path1/ as abc*_bkp.
The list of files appear as follows in /path/:
abc1
xyszd
abc2
re2345
abcx
..
.
abcxyz
I have to copy them (abc* files only) into /path1/ as:
abc1_bkp
abc2_bkp
abcx_bkp
..
. (6 Replies)
I need to remove subdirectories that are empty and I've not done this before. First I am going through the files to remove old records. Then if the directory is empty I want to delete it. There are files in /direcotry/images/fs* - 0-9 and a-z The fs* directories need to stay, but any directories... (4 Replies)
I'm trying to organize my MB Pro by moving all my jpeg files to a single folder from the desktop. There are some on the desktop that are not in any folder. I was at the command line and typed
mv *.jpg "Jpeg files"
but it only moved the files that were on the desktop, not any of the ones that... (3 Replies)
Hi Everyone!
Looking for some help with a script that will take all files in any given root folder (which are not already in a folder) and put them into separate folders with the name of each given file.
Any ideas?
Thank you! (1 Reply)
Display the number of files in a directory and recursively in each subdirectory
To look something like below, for example
/var 35
/var/tmp 56
/var/adm 46
Any ideas how can we do this? :wall: (1 Reply)
Display the number of files in a directory and recursively in each subdirectory
To look something like below, for example
/var 35
/var/tmp 56
/var/adm 46Any ideas how can we do this?
Got a sun cluser global mount point which takes ages to mount everytime, need to understand... (5 Replies)
accidentally i have changed ownership of a directory,subdirectory and files wil below command. I want to the change ownership back as same as in same directory on another server. How can i do it?
chown -R user:group /u01
is there any simple script? it is really an urgent need.. (2 Replies)
I want to list files that end with .c in the direct subdirectory of the current directory. I have tried the following command:
find ./ -mindepth 2 -maxdepth 2 -name "*.c"
Is that right? Or is there any easier way to handle that problem?
Another problem is that I want to grep in a file to find... (5 Replies)
Hi,
I want a simple line of code that will compress files within a directory specified (parameter) and its subdirectories and also i want to remove files which are exactly 365 days old from the sysdate after this compression.
Please help.
Thanks,
JD (8 Replies)
Discussion started by: Jesshelle David
8 Replies
LEARN ABOUT DEBIAN
git-clean
GIT-CLEAN(1) Git Manual GIT-CLEAN(1)NAME
git-clean - Remove untracked files from the working tree
SYNOPSIS
git clean [-d] [-f] [-n] [-q] [-e <pattern>] [-x | -X] [--] <path>...
DESCRIPTION
Cleans the working tree by recursively removing files that are not under version control, starting from the current directory.
Normally, only files unknown to git are removed, but if the -x option is specified, ignored files are also removed. This can, for example,
be useful to remove all build products.
If any optional <path>... arguments are given, only those paths are affected.
OPTIONS -d
Remove untracked directories in addition to untracked files. If an untracked directory is managed by a different git repository, it is
not removed by default. Use -f option twice if you really want to remove such a directory.
-f, --force
If the git configuration variable clean.requireForce is not set to false, git clean will refuse to run unless given -f or -n.
-n, --dry-run
Don't actually remove anything, just show what would be done.
-q, --quiet
Be quiet, only report errors, but not the files that are successfully removed.
-e <pattern>, --exclude=<pattern>
In addition to those found in .gitignore (per directory) and $GIT_DIR/info/exclude, also consider these patterns to be in the set of
the ignore rules in effect.
-x
Don't use the standard ignore rules read from .gitignore (per directory) and $GIT_DIR/info/exclude, but do still use the ignore rules
given with -e options. This allows removing all untracked files, including build products. This can be used (possibly in conjunction
with git reset) to create a pristine working directory to test a clean build.
-X
Remove only files ignored by git. This may be useful to rebuild everything from scratch, but keep manually created files.
GIT
Part of the git(1) suite
Git 1.7.10.4 11/24/2012 GIT-CLEAN(1)