Tagged Questions
3
votes
2answers
232 views
find flags: -exec rm -rf vs -delete
I thought the flags I mentioned in the question are the same, but I get the following message with the former, but nothing with the latter:
$ find . -mindepth 1 -type d -exec rm -rf {} \;
find: ...
7
votes
7answers
537 views
How do I create a directory in all subdirectories?
Suppose I have a directory structure like this:
$ [~/practice] ls
a/ b/ c/ d/
Now I want to create a directory tmp1 in all sub directories of practice and I do this:
$ [~/practice] mkdir */tmp1
...
0
votes
2answers
112 views
/: is a directory issue in bash
I'm quite new to bash scripting and have been going reasonably well but have run into an issue.
I am trying to create a script that uses a forward slash (/), however, I keep getting the error message ...
3
votes
2answers
154 views
How to set an alias on a per-directory basis?
Suppose you have an alias go, but want it to do different things in different directories?
In one directory it should run cmd1, but in another directory it should run cmd2
By the way, I have an ...
2
votes
2answers
199 views
Using wildcards to match a directory in bash
Lets say the folder structure is like so:
/home/
--user1/asdf
--user2/asdf1234
--user3/asdf325234
--cool/asdf
How could I change to asdf1234 without specifying the user? For example:
cd ...
1
vote
3answers
96 views
Restructuring directories into a hierarchy
I have the following type of folder structure containing thousands of folders.
The folder names are as such with different names etc
.test
.test.subfolder
.test.subfolder.subsubfolder
.folder
...
4
votes
2answers
426 views
Why can't I navigate into my Documents directory?
I'm in bash and running F17 as su. My pwd is
/home/user
and when I ls I see
Desktop Documents Downloads Music Pictures Public Templates Videos
However, I'm unable to cd into any of these. My ...
0
votes
2answers
850 views
How can I rename all files in the current directory having a particular extension to another extension? [duplicate]
Possible Duplicate:
Renaming multiple files (changing extension)
Suppose that in my current/working directory I have five files:
file1.xvg
file2.xvg
file3.xvg
file1.eps
file2.eps
Is ...
2
votes
3answers
2k views
How can I delete all files with a particular extension in a particular folder?
If I set the current/working directory (navigating to it using cd) to some particular directory and then type:
rm *.xvg
What will this command do? Is it true that the above command will only delete ...
1
vote
1answer
107 views
How to find/correct error in a path
It's often that a long path is mistyped or you get a log file entry that a path does not exist. Is there a command or shell function that navigates the path hierarchy until it finds a matching path?
...
2
votes
4answers
171 views
Say I have a file's path, how do I reference that file's directory from the command line?
I can type:
dirname ~/home/blah/file.zip
for instance, and this works fine alone, but when I use this syntax as the parameter for some command it always reads 'dirname' as the desired directory. ...
4
votes
2answers
512 views
What causes ln: //: Is a directory?
When linking a directory to root, I get this error:
$ ln -s ~/inbox/ /
$ ln: //: Is a directory
Bash autocompletes the directory path by adding a /. I've tried escaping without success.
$ ln -s ...
6
votes
1answer
2k views
How can I force unzip / zip not to create a subdirectory when I extract it?
Depending on how a zip file is created, sometimes it will extract all of the files directly, and sometimes it will extract the files into a subdirectory.
If the latter is true, how can I force the ...
1
vote
2answers
212 views
Bash prompt when my home directory is a symbolic link
I symlinked my /host/Users/Kevin folder to /home/Kevin. I also edit the /etc/passwd file to /home/Kevin. I logged out and logged back in, however when I open up a terminal it's a bash prompt like so:
...
29
votes
3answers
890 views
How can I cd to a directory just by typing the directory's name?
I either had this somewhere 20 years ago or I dreamed about it.
Basically:
If if type blobblob I get
blobblob: command not found
Fair enough.
I would like it so that when my shell gets those ...
9
votes
4answers
2k views
symbolic link to a directory and relative path
I've created symlink with absolute path to the directory (Blink) and have for example following tree:
$ ls -l /tmp/A
total 0
lrwxrwxrwx 1 root root 6 Apr 3 12:27 Blink -> /tmp/B
-rw-r--r-- 1 root ...
-1
votes
2answers
244 views
Why can't I create a directory by full relative path argument?
Why can't I create a directory by full relative path argument? Here is what I try:
#!/bin/bash
args=("$@")
# Print the command and run it. Exit the script on failure.
run()
{
if $VERBOSE; ...
5
votes
3answers
1k views
Find files with same name but different content?
I want to generate a list of files that have:
Same name
Different content
in a directory (including all children directories and content).
How to do? Bash, perl, anything is fine.
So, two ...
0
votes
2answers
1k views
How to calculate in linux number of file inside nested directories?
I need to extract information how much files are in some directory tree:
/.../testRoot/test1/test11/..../file1
/.../testRoot/test1/test11/file2
/.../testRoot/test1/test11/..../file3
...
11
votes
4answers
446 views
How do I choose specific files in a different directory using bash?
I want to list (or delete, or do some other operation) on certain files in a directory, like this:
$ ls /opt/somedir/
aa bb cc aa.txt bb.txt cc.txt
$ ls /opt/somedir/(aa|bb|cc) ## pseudo-bash ...
7
votes
2answers
224 views
Is there a correct way to list the subdirectories of the current directory?
I can find the subdirectories of a directory by
ls -d -- */
or
ls -l | grep "^d"
but both of these seem indirect, and I would imagine that there would be a standard way to find just the ...
6
votes
5answers
678 views
Bash CD up until in certain folder
I do a lot of work in Magento, and so do a lot of the people I work with, and it gets annoying to have to type:
cd ../../../../../../
To only find you're still a few directories from your root ...
2
votes
1answer
205 views
Switch back to path when resume job from background
Say I open ~/vim.txt, push that to background, then cd to another path. When I bring that job to foreground, is there an option to switch back to old path? I noticed it says pwd, so I assume it is ...
4
votes
1answer
364 views
Shell script printing the most visited directories
Is there a way to write a bash script with the following functionalities?
Be launched when I press some key or key combination. (not so important requirement)
Identify the 7 most visited directories ...
2
votes
3answers
3k views
use 'find' to search for directories !containing certain filetype foo
I have a few directories, some with a depth of 3, which contain mixed file types. What I need to do is to rm -rf all the subdirectories that do not contain filetype foo.
Is this achievable with find ...
6
votes
7answers
2k views
How to check if $PWD is a subdirectory of a given path
E.g. check if $PWD is a subdirectory of /home. In other words I'm searching for a bash string operation to check if one string starts with another.